0
0
0
-1
0
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-1
1
-2
1
-3
3
-5
5
-7
8
-12
14
-21
35
-124
-442
-250
47
-47
-356
-202
2
102
-128
-551
-572
-136
-216
-801
-463
51
-198
-181
275
257
-153
-51
-70
-654
-1130
-711
-447
-547
45
337
193
249
44
-281
-279
-354
-510
-626
-695
-430
-223
-74
270
325
134
12
-163
-456
-797
-738
-588
-653
-308
121
113
86
351
351
10
-184
-684
-1266
-994
-399
-258
-9
318
167
33
348
224
-582
-399
-337
-1186
-1009
-137
-113
-537
-260
370
170
-267
3
67
-706
-1260
-750
-185
-103
-187
-233
-69
144
312
29
-918
-1454
-647
264
390
-203
-805
-553
208
566
237
-555
-777
-273
-246
-304
-102
-17
-109
-211
-271
-137
254
42
-493
-452
-427
-416
47
-192
-789
-157
254
-129
-341
-297
84
-26
-515
-1085
-947
-64
55
-518
-479
-10
-188
-660
-287
196
-342
-1032
-833
-94
135
-250
-109
141
-462
-641
-357
-364
-435
-262
-32
26
-320
-1020
-775
125
122
-102
-258
-263
-294
-632
-715
-279
34
-255
-519
-290
-385
-573
-370
-271
-225
280
653
120
-659
-968
-652
-176
13
-71
-146
-420
-418
-326
-293
-132
197
176
-372
-680
-422
-362
-837
-545
142
470
-194
-1115
-448
407
38
-670
-415
348
17
-1362
-1055
41
86
-53
-387
-393
275
12
-888
-987
-505
-112
-124
-423
-649
-405
-330
-265
-21
136
39
-664
-828
-417
-398
-812
-494
187
-319
-581
42
88
-427
-176
122
-540
-1254
-1068
-297
-82
-482
-604
-94
298
-87
-654
-650
-539
-522
-465
-346
-240
-586
-1072
-695
324
464
-77
25
-88
-456
-599
-878
-625
-648
-749
-297
-510
-798
-262
382
283
-48
-150
-361
-937
-929
-787
-674
-526
-251
31
-137
-408
-473
-36
291
22
-104
89
-698
-2232
-1669
5
44
-295
-17
347
408
157
-649
-1121
-246
308
-645
-1366
-843
-392
-818
-1108
-313
547
516
160
-94
-145
-46
-507
-1340
-1061
-724
-1069
-706
191
385
173
-255
-728
-605
158
781
109
-717
-779
-861
-1325
-1058
-117
350
283
146
-9
-123
-467
-915
-932
-281
-282
-662
-193
180
-181
-695
-621
-441
-464
-122
51
-627
-1308
-837
-750
-897
-610
-97
325
228
110
-397
-1382
-1482
-645
62
285
24
-616
-1124
-1009
-307
440
318
10
-205
-154
-519
-827
-430
49
-361
-1341
-1095
6
197
-528
-591
-48
-181
-571
-485
-339
188
-21
-1117
-1152
-629
-663
-690
-644
-303
-273
-642
-279
470
462
-398
-1440
-1344
-348
-159
-187
59
-401
-1466
-929
95
393
5
-715
-350
-221
-870
-1094
-560
217
489
14
-863
-1141
-612
-3
56
-394
-589
-198
42
370
454
-223
-1179
-1253
-567
0
0
0
0
0
0
-1
0
-1
-1
-1
-1
0
-1
0
-1
0
-2
1
-3
2
-4
4
-6
7
-10
11
-16
22
-41
149
596
815
985
96
-1113
-1577
-986
-314
-128
-17
-449
-686
-202
44
116
6
-439
-24
822
461
-1071
-1944
-780
79
-826
-1151
177
1380
791
-632
-1023
-383
-106
-545
-521
422
193
-66
-514
-1820
-2252
-488
1108
1095
428
-576
-1106
-1004
-462
308
550
-51
-707
-992
-1239
-1033
-177
-383
-583
583
1219
452
-662
-879
-325
-627
-1339
-724
81
853
698
-610
-1719
-1799
-899
304
859
777
388
-451
-737
-863
-1202
-1266
-293
706
1546
482
-731
-1315
-1912
-777
1288
1573
94
-602
-907
-1093
-1194
-733
944
1549
-717
-1137
-288
-73
-352
-503
-234
421
160
-804
-963
-619
410
776
391
-673
-1667
-1265
-130
975
1351
44
-1511
-1260
-1096
-678
548
1075
389
-765
-912
-47
-365
-658
538
823
-522
-1290
-1122
192
1135
171
-932
-1381
-669
33
696
1086
218
-830
-983
-1638
-1076
677
1151
949
-136
-1471
-1907
-165
1270
1406
647
-272
-1220
-2329
-1025
639
756
653
2
-867
-1184
-537
733
1132
-42
-1371
-765
412
177
-857
-539
490
-347
-595
281
358
-734
-869
-33
-45
-248
121
-311
-941
-72
373
226
38
-379
-703
-1144
-968
-400
213
535
539
575
-208
-1015
-866
-587
-434
83
215
-476
-849
-654
-114
368
597
746
525
-221
-901
-1720
-1822
-845
975
1971
472
-665
-541
-48
-672
-1289
-162
405
546
-279
-1214
-534
-579
-446
896
1305
-255
-1288
-729
239
-146
-1079
-959
-532
19
881
986
-265
-1054
-1266
-709
493
1124
-372
-1050
36
-94
-1035
-1123
-98
517
433
306
141
-1154
-2156
-1236
602
1605
997
-576
-1643
-1274
-592
431
1478
1157
-11
-1473
-2225
-1311
-281
609
964
146
-551
-510
-1003
-591
714
742
34
-860
-1679
-1937
-355
1410
1663
-121
-1950
-1425
-292
484
976
669
-12
-898
-2089
-1833
-260
1130
1730
-221
-1743
-712
-231
-543
625
1829
508
-1793
-2190
-619
-7
-157
554
869
-770
-1795
-176
1315
949
-232
-801
-1266
-1369
-999
51
1253
314
-1100
-607
-487
-886
-540
838
1521
198
-2084
-2574
-966
383
401
222
565
406
-819
-1694
-672
424
517
244
-46
-957
-1767
-1454
-303
928
1407
950
-265
-538
-262
-740
-1259
-948
38
262
114
-153
-695
-358
421
677
-861
-1483
-333
-12
267
172
-186
-393
-1382
-1399
367
1257
594
-49
-919
-1326
-922
97
1143
809
-113
-371
-617
-1549
-1491
-324
1415
1683
232
-948
-1432
-1172
-173
824
197
-783
-1059
-1083
-649
-248
894
2159
117
-2300
-1243
677
469
-869
-809
-465
-710
-688
-421
453
793
336
-577
-1038
-1194
-1028
191
1031
395
-751
-688
-1057
-1529
-155
1373
1290
-376
-1555
-2083
-1366
549
1711
672
-322
-235
-1019
-1623
-616
170
373
636
155
-700
-2194
-1518
238
841
859
125
-1139
-856
-166
-245
508
1078
-33
-1295
-1561
-551
602
108
277
568
-372
-2430
-1667
1073
2251
1265
-156
-1198
-2031
-1149
320
1659
1207
-490
-1398
-713
-32
-316
70
885
331
-1228
-1386
-748
-332
307
1208
1386
357
-544
-1353
-2102
-1413
-148
1248
979
-826
-1517
-1151
287
1084
242
-162
497
-595
-1858
-806
179
542
-134
-881
-706
146
396
-408
-1054
-977
-581
-433
184
1131
1353
346
-1831
-2492
-1067
184
524
798
3
-1677
-1294
-101
485
650
606
989
-554
-2899
-2292
121
628
240
488
271
-849
-1393
-765
605
732
-868
-1248
592
1290
-933
-1519
-324
-487
-1227
-775
458
538
-522
-726
507
744
-234
-1259
-616
679
283
-629
-1003
-1023
-162
-123
-1101
-915
537
533
-669
-1068
-634
37
464
539
-750
-2011
-1481
132
722
529
-176
-1517
-1475
-492
-45
518
807
1019
488
-1463
-2207
-1141
351
1331
675
-1177
-1474
-574
-260
-803
247
1484
663
-542
-1005
-1014
-155
626
87
-320
-681
-823
-705
-58
715
825
-327
-1054
-687
-875
172
1172
281
-228
-328
-1131
-1131
-292
380
589
-277
-519
13
-527
-983
-178
932
158
-1310
-338
670
-244
-1409
-1038
-357
-355
828
993
584
-997
-3100
-1502
362
281
163
679
598
-554
-1056
-991
-432
76
20
-130
-420
-527
-695
-958
-821
78
1088
627
61
68
-327
-993
-1430
-1032
-823
-56
1046
899
-379
-1341
-494
695
618
-301
-523
-260
-614
-611
-1017
-1291
104
1106
-431
-1428
-559
661
616
-696
-858
335
514
135
0
-1739
-2529
-784
678
-191
-656
698
987
465
142
-852
-832
104
10
-704
-1041
-1371
-1559
45
1294
282
-448
1015
1887
-358
-2755
-2066
-819
-553
-215
655
655
-279
-1060
-1701
-484
545
251
-37
181
487
-1105
-2225
-859
-63
-910
-672
1351
1085
-351
-283
-531
-1836
-1141
637
468
-426
237
512
-1182
-1869
83
938
-398
-574
266
285
-605
-1079
-710
-1202
-1136
892
1750
146
-1580
-1696
-781
398
821
849
207
-1060
-938
-451
-697
-106
881
-789
-1965
-263
321
34
163
430
-255
-823
-941
-666
-210
-684
-1715
-1475
360
1559
1032
503
-123
-1527
-1937
-115
1500
1173
150
-1700
-2869
-2172
-821
703
1041
767
756
347
-1116
-1163
544
141
-1353
-1467
-268
313
-335
-1084
-620
218
-161
-297
928
1100
105
-1651
-2472
-1262
40
1070
1418
801
-195
-1310
-2177
-1427
105
689
168
-201
-119
-371
306
1238
531
-1027
-1085
-163
-288
-764
249
599
-1166
-1442
407
1087
-619
-349
2306
1931
-1785
-3409
-1124
643
-245
-554
969
732
-1344
-1521
269
1269
-311
-1044
-506
-718
-758
391
1166
497
-734
-1860
-1424
-221
32
34
118
-370
-912
75
587
-1172
-1202
854
528
-1282
-945
360
-787
-2061
-551
196
95
847
1114
-239
-1750
-1050
98
485
-571
-581
596
-858
-2031
-268
653
-180
-50
-459
-1874
-783
858
960
572
-72
-1410
-1916
-678
-355
-350
613
592
-1185
-1941
-1521
-592
580
1021
914
-313
-1290
-1725
-1621
-50
383
-382
-1264
-1087
-126
-8
718
1286
-208
-2433
-1699
752
866
-449
-927
-1660
-1305
-10
457
839
569
-810
-1292
-773
-76
201
70
-485
-981
-592
-18
479
637
-566
-986
477
302
-2099
-2040
232
784
-164
-4
-46
-266
676
288
-648
-57
-270
-1465
-2007
-515
1050
60
-839
131
952
303
-383
-107
-162
-1174
-1633
-641
176
-614
-828
491
1594
-7
-1332
-1030
-1040
-638
-165
-69
-795
-1222
-571
1062
1314
-132
-689
-389
-143
-1082
-950
831
491
-1327
-705
1305
186
-2059
-824
184
-92
-190
-63
766
436
-380
-625
-308
-296
-799
89
-820
-2575
-1850
-500
494
1681
2164
291
-1186
-1192
-754
76
997
425
-1910
-3027
-1049
1600
526
-894
1064
2506
815
-1359
-1492
-2
808
-352
-1971
-2340
-380
1461
944
795
398
132
372
-31
288
-35
-1253
-942
-282
-1106
-1136
-155
424
745
946
842
806
556
-1136
-1984
-1577
-343
-139
-480
575
1675
538
-1525
-1034
478
818
156
468
462
-1738
-2301
21
1435
174
-1117
-15
854
216
-353
147
765
105
-1745
-1811
140
678
-228
373
531
-1567
-1715
273
710
-89
-439
94
1245
771
-458
-1813
-1627
-174
680
442
-54
660
-359
-2114
-1142
1367
1968
556
212
-1234
-1693
-369
182
57
-454
-786
-552
828
406
-1483
-1027
1806
2136
-1386
-2292
-627
-1184
-1726
-59
1672
752
-1200
-1169
1171
1900
1005
-740
-2918
-2361
-391
528
413
-24
-78
-176
-1557
-1729
755
2538
1753
-48
-877
-1184
-2052
-1820
568
502
-622
407
-372
-1739
-616
308
721
395
-375
-291
-46
12
-1248
-903
-193
-1280
-1330
319
1454
1212
371
-153
-379
-1704
-993
973
1112
681
-318
-1841
-2717
-929
999
1648
1073
1064
563
-1976
-2978
-1434
1505
2310
641
-889
-273
616
-318
-1180
-589
-814
-1736
-842
192
554
173
-487
-59
-39
-837
-669
363
2084
1270
-3190
-4242
-1487
-84
208
915
1057
29
-629
-827
395
2174
1823
-610
-3519
-2458
21
-30
-1410
-946
1185
1111
-1178
-1723
320
1483
239
-650
318
1018
-819
-2695
-1641
-86
542
512
156
496
276
-1083
-2272
-851
1565
1718
579
-326
-1186
-2031
-2561
-1319
495
1295
1006
388
762
36
-709
-1045
-1302
-122
870
154
-1306
-1793
86
690
-1230
-1287
265
1281
796
-647
-1073
-467
-837
-1272
-402
-688
-1682
-556
674
284
-644
392
1905
484
-1436
-522
409
-940
-943
-728
-1452
-866
1069
1552
-1081
-1151
1327
1492
-514
-2053
-1281
-323
289
445
-76
81
972
727
-491
-1785
-1249
-1
-96
-696
131
987
-170
-290
1248
494
-2098
-1969
87
343
-588
189
951
-588
-2005
17
1469
454
65
83
-211
-451
-771
-1565
-627
355
-236
-903
500
1386
-115
-1514
-1118
414
805
676
479
368
148
-749
-3095
-3065
-111
1172
1180
1337
577
-107
-394
-771
-973
-885
-703
-402
673
858
-48
-2827
-2712
616
1171
646
1788
1961
-876
-3186
-2517
83
1242
751
130
-226
-997
-1000
-73
1517
121
-2426
-695
2271
1681
-622
-1287
-951
-560
-1452
-1145
1482
3059
1737
-1168
-1778
-187
-1035
-2562
-288
2002
581
-1070
-858
-152
250
565
572
-133
-741
-150
-301
-2190
-2190
-136
943
843
1523
1837
724
-1925
-3226
-1330
397
914
638
1038
342
-731
-459
537
132
-1117
-849
-311
-437
-412
521
993
142
-1258
-488
639
576
411
-252
-588
-498
-1299
-1521
2
398
414
1609
839
-1998
-2192
-277
177
691
1518
-461
-2467
-1023
-320
-1138
556
1945
427
-1312
-1060
-715
-1055
-1187
-292
837
841
697
332
-562
-1012
519
949
-872
-833
-745
-1673
311
2033
1090
-29
-341
56
457
360
180
-535
-1629
-1363
-461
-518
-1223
95
1923
1943
872
-194
-570
-710
-1634
-1524
1000
2053
-586
-2232
-854
170
-429
475
2859
2675
-730
-2012
396
1200
-606
-1125
-492
-1989
-2682
-25
2996
2260
385
-27
363
-638
-863
348
404
672
-269
-2634
-2046
554
436
200
1391
1332
855
489
-1143
-1664
-1046
-256
-687
-1468
-668
1120
1859
12
-1478
-985
-297
-35
822
556
-305
-423
-271
-1812
-2956
-293
1433
898
719
748
383
-289
-1643
-1691
-230
1136
873
-632
-1000
-329
-1569
-2154
209
1491
713
586
772
423
-1303
-2152
-791
678
14
-1302
-421
941
-57
-1652
-937
18
-128
613
2252
1568
-30
-1386
-1372
-1453
-1282
-34
1277
1651
520
-614
-742
-144
947
771
525
472
-677
-1152
-1045
-687
-624
-254
726
1422
496
-876
-81
555
-832
-2224
-1121
791
1142
846
96
-729
-394
1170
-502
-2948
-1173
1076
175
-1157
-665
275
487
-261
-80
559
617
465
371
-997
-2774
-1909
118
1359
300
-51
805
309
183
161
-410
-291
699
485
260
-281
-1739
-1510
-183
208
119
1401
2419
1301
-1400
-1903
-485
-737
-1071
449
804
-615
-1238
-254
321
-525
106
390
-457
331
1010
-480
-1436
-905
-308
-365
-877
-834
502
1284
790
-654
-1172
-465
433
112
-798
-272
-164
-1066
-1644
81
1632
689
287
430
863
560
-1590
-1755
23
83
-1583
-1879
-370
546
-129
-571
268
1298
722
-141
-722
-1102
-1476
-1908
-1630
-966
-131
-303
-244
406
884
-82
-875
-284
-177
-317
-791
-2200
-2602
-1212
-234
381
699
-129
-519
-398
261
235
-618
-745
-906
-892
-668
-823
-996
-848
-180
424
334
183
8
-251
-351
-342
503
249
-1060
-769
-343
-429
-315
-33
201
1088
832
-494
-887
-82
233
-1012
-1558
-1074
-692
-50
1051
1299
112
-1081
-687
710
568
-1306
-1908
-769
-1219
-2058
-274
1041
230
-397
-117
468
277
-372
-596
-538
-1033
-1620
-1176
-764
-1220
-1018
490
419
-395
-558
230
833
196
-203
-347
-543
-653
-888
-997
-1000
-804
-559
-85
55
545
449
-215
-89
207
483
267
-862
-2140
-1436
144
-123
-1121
-869
-1
534
284
455
869
76
-1122
-1365
-1333
-1054
-111
-89
-1113
-1022
205
799
538
157
27
-558
-1124
-474
76
-14
-349
-849
-657
147
-11
-305
178
54
-296
-409
-116
103
-16
-118
162
428
-305
-758
-378
-258
-620
-806
-411
305
208
53
-20
-227
-328
-172
-22
-338
-714
-643
-171
-122
-175
136
170
-125
-223
-371
-638
-194
286
42
-290
-551
-546
-315
28
441
265
-384
-844
-567
-201
-524
-392
235
132
-709
-887
-98
88
-424
-510
-427
-722
-891
-479
-349
-686
-655
-374
-453
-609
108
643
-107
-1119
-761
8
32
-184
-233
-68
-64
-170
-389
-215
-701
-1666
-1119
185
436
-398
-805
-264
404
133
-583
-705
-384
-642
-1353
-1484
-1483
-1550
-1120
-214
209
-27
-95
141
243
-122
-730
-902
-554
-357
-506
-674
-669
-546
-463
-463
-320
133
363
-94
-513
-321
19
134
-160
-440
-541
-456
-649
-954
-856
-591
-281
-342
-628
-763
-890
-832
-323
339
388
-294
-936
-753
-112
106
-136
-534
-606
-492
-703
-617
-141
-42
-474
-580
-178
152
91
-225
-410
-542
-576
-355
-175
-203
-448
-361
-7
-154
-534
-554
-347
-274
-361
-576
-687
-497
-242
-144
-245
-440
-507
-335
-224
-296
-369
-368
-329
-444
-602
-433
-110
-135
-314
-230
-273
-664
-970
-746
-411
-595
-821
-657
-319
-334
-601
-582
-505
-558
-627
-701
-700
-608
-568
-557
-344
-176
-192
-319
-370
-157
47
-104
-415
-636
-746
-727
-652
-672
-616
-375
-260
-413
-481
-189
31
-208
-535
-530
-345
-336
-633
-880
-809
-610
-553
-451
-233
-119
-105
-248
-395
-354
-312
-505
-681
-757
-719
-649
-602
-449
-281
-162
-124
-159
-248
-335
-299
-381
-648
-845
-879
-705
-453
-354
-407
-555
-561
-398
-265
-202
-319
-448
-478
-580
-712
-786
-787
-741
-659
-594
-577
-502
-449
-417
-305
-276
-351
-441
-457
-355
-320
-400
-503
-547
-488
-372
-277
-306
-375
-328
-264
-241
-272
-341
-455
-530
-514
-398
-329
-272
-212
-224
-316
-507
-620
-552
-317
-116
-171
-313
-280
-224
-231
-167
-25
-93
-234
-163
-1
130
117
23
-99
-104
-1
-46
-71
-28
-76
-142
-141
-103
-117
-130
-117
-138
-219
-340
-465
-421
-345
-355
-435
-483
-394
-329
-318
-312
-364
-487
-461
-294
-275
-286
-182
-201
-325
-332
-244
-142
-83
-106
-118
-104
-69
-72
-127
-211
-278
-357
-334
-321
-302
-253
-298
-420
-586
-598
-437
-353
-320
-339
-435
-491
-456
-369
-347
-383
-483
-554
-493
-422
-414
-395
-483
-508
-367
-233
-179
-176
-213
-340
-422
-387
-387
-357
-253
-247
-286
-389
-429
-426
-370
-254
-295
-423
-523
-634
-664
-633
-669
-721
-695
-636
-692
-745
-795
-872
-932
-922
-869
-848
-812
-721
-661
-667
-699
-716
-732
-763
-782
-825
-881
-898
-904
-917
-922
-891
-925
-940
-820
-774
-836
-914
-934
-964
-1017
-1049
-1047
-1053
-1083
-1084
-1007
-993
-1043
-979
-837
-797
-833
-827
-857
-905
-839
-824
-876
-863
-840
-823
-740
-656
-704
-733
-682
-693
-659
-543
-515
-561
-551
-485
-444
-393
-343
-344
-326
-270
-279
-272
-246
-196
-126
-100
-74
-21
13
62
187
229
223
262
321
396
440
429
449
545
602
654
774
772
713
792
866
887
915
940
946
904
926
959
949
969
1025
1104
1164
1241
1300
1327
1433
1523
1590
1730
1850
1927
1992
2001
2147
2331
2450
2702
2998
3271
3431
3435
3108
2452
1791
664
-586
-1508
-2463
-3329
-3802
-3890
-3954
-3774
-3135
-2618
-2178
-1727
-1607
-1640
-1683
-1817
-2036
-2088
-2130
-2186
-2005
-1784
-1646
-1440
-1053
-636
-291
182
570
944
1298
1463
1528
1423
1190
892
568
260
-98
-373
-542
-541
-451
-364
-178
-31
-13
0
-164
-430
-686
-927
-1232
-1480
-1675
-1964
-2088
-2171
-2235
-2175
-2051
-1853
-1605
-1333
-1184
-1100
-942
-947
-1090
-1230
-1445
-1741
-1919
-1934
-1928
-1831
-1550
-1255
-969
-670
-448
-307
-207
-251
-452
-675
-882
-1048
-1194
-1353
-1510
-1654
-1659
-1632
-1602
-1569
-1497
-1364
-1252
-1128
-1039
-994
-953
-944
-1022
-1187
-1315
-1383
-1362
-1252
-1209
-1158
-995
-789
-624
-428
-268
-288
-289
-245
-293
-390
-418
-387
-435
-480
-414
-381
-404
-353
-258
-172
-112
8
218
406
620
849
1064
1262
1440
1618
1774
1867
1892
1877
1932
1917
1897
2001
2101
2132
2380
2724
2878
3072
3442
3717
3961
4253
4432
4645
4924
5165
5384
5642
5153
3576
1785
-74
-1972
-3410
-4548
-5828
-6952
-7266
-6801
-5885
-4906
-4083
-3402
-2811
-2410
-2157
-1911
-1691
-1476
-1238
-1193
-1308
-1307
-1023
-669
-549
-506
-331
175
1030
1895
2597
3074
3507
3920
4061
3716
2953
2047
1249
599
-79
-691
-1074
-1300
-1322
-1307
-1378
-1480
-1541
-1454
-1428
-1532
-1661
-1777
-1786
-1805
-1944
-2185
-2409
-2575
-2614
-2505
-2293
-2020
-1577
-972
-354
290
820
1193
1482
1678
1748
1659
1472
1281
1097
935
761
600
395
227
153
40
-50
-110
-191
-261
-229
-247
-386
-515
-744
-1066
-1277
-1489
-1763
-1941
-2020
-2066
-2010
-1843
-1633
-1384
-1096
-866
-656
-431
-283
-186
-130
-83
-71
-125
-187
-344
-567
-695
-829
-1010
-1183
-1294
-1404
-1518
-1554
-1588
-1616
-1612
-1615
-1601
-1619
-1633
-1541
-1468
-1468
-1503
-1520
-1538
-1517
-1461
-1465
-1442
-1359
-1289
-1183
-1047
-944
-823
-677
-592
-545
-507
-483
-495
-503
-477
-476
-512
-528
-492
-482
-484
-451
-446
-463
-426
-387
-361
-338
-362
-406
-416
-439
-508
-510
-488
-494
-441
-353
-294
-147
96
277
451
692
857
1025
1268
1463
1639
1877
2088
2224
2341
2454
2502
2577
2679
2772
2887
3040
3195
3350
3532
3721
3973
4196
4252
4370
4453
4409
4371
4239
3984
3575
2531
672
-1035
-2470
-3973
-5029
-5789
-6776
-7314
-6877
-6039
-5336
-4635
-3948
-3213
-2332
-1503
-882
-279
297
672
983
1135
1025
929
956
798
438
316
509
921
1522
2029
2354
2652
2955
3148
3085
2674
2040
1458
876
237
-457
-1237
-1919
-2451
-2850
-3181
-3437
-3529
-3473
-3200
-2763
-2323
-1884
-1485
-1103
-785
-604
-547
-621
-634
-557
-499
-419
-350
-224
10
342
659
856
1039
1273
1515
1731
1833
1807
1736
1614
1373
1029
570
36
-424
-818
-1190
-1492
-1743
-1893
-1929
-1920
-1867
-1818
-1765
-1643
-1547
-1525
-1479
-1464
-1478
-1480
-1476
-1479
-1523
-1638
-1819
-1920
-1864
-1799
-1719
-1540
-1286
-1013
-684
-343
-143
-6
140
223
204
49
-169
-335
-482
-680
-969
-1264
-1444
-1504
-1574
-1633
-1662
-1647
-1519
-1362
-1242
-1139
-999
-845
-738
-728
-783
-778
-730
-708
-648
-594
-563
-504
-403
-336
-257
-95
11
44
85
118
172
174
62
-19
-66
-111
-147
-188
-208
-220
-147
-2
107
246
414
640
869
1011
1216
1407
1620
1808
1916
2081
2153
2239
2452
2673
2809
2867
3103
3367
3466
3632
3842
3910
4028
4187
4305
4447
4465
4452
4469
4332
3622
2007
246
-1273
-2897
-4337
-5359
-6285
-7225
-7517
-7048
-6518
-5978
-5258
-4407
-3452
-2527
-1528
-459
522
1413
2095
2510
2586
2417
2242
1959
1470
932
628
640
787
1073
1391
1591
1748
1990
2255
2285
2087
1876
1658
1315
829
212
-497
-1312
-2071
-2716
-3381
-3969
-4299
-4352
-4141
-3763
-3316
-2776
-2156
-1470
-796
-231
154
464
829
1152
1353
1415
1355
1219
1087
961
805
602
444
475
625
770
905
993
1044
1118
1142
1016
798
520
186
-132
-482
-908
-1339
-1708
-2023
-2289
-2452
-2569
-2634
-2562
-2380
-2155
-1857
-1499
-1185
-874
-625
-460
-342
-301
-340
-461
-650
-856
-1008
-1189
-1356
-1413
-1416
-1388
-1268
-1055
-886
-723
-525
-393
-352
-351
-355
-429
-529
-687
-936
-1176
-1356
-1484
-1591
-1693
-1780
-1728
-1596
-1470
-1297
-1077
-809
-554
-286
-90
7
97
150
132
75
-30
-146
-218
-297
-396
-451
-506
-540
-480
-406
-315
-231
-163
-101
-27
52
86
106
104
100
81
54
47
28
59
148
264
393
586
863
1093
1303
1573
1817
2056
2307
2491
2678
2941
3148
3262
3393
3528
3526
3504
3646
3737
3763
3853
3932
4059
4066
3998
4042
3951
3115
1351
-234
-1510
-3063
-4225
-5025
-6143
-7244
-7431
-6957
-6645
-6405
-5897
-5110
-4116
-2989
-1768
-519
641
1746
2733
3189
3220
3179
3167
2928
2313
1669
1207
952
836
715
545
373
368
603
852
921
910
971
1143
1240
1060
695
196
-411
-1032
-1657
-2327
-2999
-3491
-3717
-3822
-3812
-3685
-3446
-3064
-2523
-1870
-1206
-570
39
720
1379
1840
2115
2231
2194
2056
1860
1558
1141
703
393
189
23
-137
-287
-370
-384
-331
-271
-261
-256
-205
-119
-92
-211
-432
-679
-961
-1219
-1485
-1823
-2123
-2328
-2454
-2477
-2412
-2332
-2172
-1900
-1630
-1381
-1158
-981
-793
-620
-529
-427
-370
-428
-464
-448
-507
-643
-700
-722
-791
-800
-788
-831
-918
-916
-864
-857
-922
-1003
-1021
-1030
-1072
-1131
-1211
-1302
-1334
-1300
-1257
-1238
-1216
-1141
-1014
-886
-795
-690
-529
-376
-253
-177
-182
-182
-180
-183
-196
-281
-379
-442
-504
-584
-609
-599
-652
-650
-567
-485
-365
-248
-141
-32
82
191
298
389
429
485
567
594
643
752
881
966
1053
1202
1365
1446
1588
1891
2081
2206
2436
2687
2816
3012
3305
3421
3524
3720
3965
4156
4248
4364
4448
4396
4200
3802
2574
877
-425
-1658
-2927
-3984
-5017
-6203
-6937
-6921
-6735
-6626
-6366
-5849
-5033
-3975
-2805
-1591
-375
776
1862
2739
3116
3215
3352
3342
2969
2390
1833
1351
1017
796
439
-73
-378
-372
-213
-66
23
156
422
773
991
945
760
494
185
-147
-661
-1344
-1991
-2463
-2805
-3083
-3323
-3553
-3633
-3443
-3072
-2635
-2127
-1545
-883
-107
650
1232
1647
1954
2195
2332
2304
2084
1740
1408
1086
722
337
-127
-553
-783
-885
-973
-1020
-995
-896
-730
-545
-385
-294
-284
-362
-414
-544
-907
-1174
-1353
-1703
-2067
-2310
-2621
-2994
-3111
-3045
-2992
-2906
-2691
-2277
-1823
-1351
-858
-400
-47
235
600
834
788
678
639
489
170
-167
-502
-852
-1157
-1390
-1608
-1807
-1918
-1849
-1729
-1633
-1501
-1285
-1074
-901
-715
-546
-437
-371
-286
-254
-313
-411
-485
-584
-703
-768
-815
-870
-909
-851
-725
-620
-522
-390
-271
-170
-36
103
199
228
275
328
333
285
252
274
237
198
229
269
296
413
624
799
989
1218
1414
1631
1837
1947
2021
2103
2232
2388
2477
2545
2623
2722
2849
3014
3147
3312
3549
3819
4013
4174
4258
4189
3750
2593
1334
222
-999
-2118
-3056
-4199
-5507
-6149
-6195
-6357
-6565
-6544
-6250
-5620
-4628
-3481
-2405
-1296
-82
1093
2053
2558
2832
3150
3283
3102
2735
2346
1884
1432
1053
526
-151
-633
-738
-711
-728
-744
-627
-280
230
634
796
840
837
855
822
552
64
-462
-823
-1214
-1699
-2253
-2792
-3177
-3364
-3356
-3335
-3239
-2904
-2338
-1659
-1014
-431
125
685
1287
1778
2070
2196
2213
2173
2040
1767
1315
800
378
-48
-445
-799
-1110
-1308
-1340
-1284
-1221
-1113
-1005
-931
-763
-573
-563
-591
-620
-785
-1017
-1283
-1596
-1965
-2278
-2511
-2705
-2822
-2918
-2852
-2607
-2336
-2053
-1674
-1259
-883
-455
-9
302
489
667
783
747
606
424
175
-170
-554
-910
-1213
-1499
-1698
-1799
-1871
-1903
-1851
-1703
-1542
-1339
-1073
-803
-565
-360
-203
-82
-8
6
-7
-71
-211
-364
-498
-655
-805
-917
-982
-1033
-1050
-990
-897
-749
-555
-328
-95
89
290
479
627
700
764
801
794
792
800
787
573
554
837
992
884
805
998
1240
1443
1545
1560
1651
1837
2104
2228
2259
2301
2353
2480
2663
2790
2806
2920
3156
3350
3425
3419
3087
2317
1497
698
-180
-984
-1721
-2606
-3529
-4094
-4422
-4708
-4945
-5094
-5081
-4820
-4296
-3618
-2851
-2060
-1257
-384
410
929
1304
1676
1897
1896
1799
1638
1374
1092
827
438
-65
-473
-687
-783
-866
-939
-893
-664
-314
21
276
431
559
772
942
913
719
502
288
55
-248
-703
-1227
-1687
-2002
-2286
-2534
-2702
-2757
-2624
-2308
-1977
-1711
-1357
-936
-474
22
446
747
964
1207
1372
1385
1306
1131
925
699
430
89
-256
-520
-732
-870
-941
-1051
-1140
-1128
-1070
-1024
-946
-864
-847
-811
-784
-824
-917
-971
-1071
-1207
-1318
-1419
-1511
-1574
-1605
-1642
-1613
-1524
-1444
-1330
-1166
-979
-779
-597
-437
-285
-125
-2
54
57
20
-58
-134
-208
-340
-478
-569
-656
-729
-791
-847
-887
-873
-843
-785
-679
-585
-492
-384
-299
-246
-190
-129
-82
-64
-90
-147
-206
-269
-322
-375
-437
-483
-515
-534
-531
-483
-406
-331
-212
-52
79
191
285
371
461
525
568
594
596
562
533
511
481
444
413
422
456
482
492
522
554
644
757
839
921
989
1058
1167
1255
1276
1328
1379
1407
1464
1519
1564
1612
1672
1755
1882
2001
2018
1806
1505
1142
712
303
-106
-617
-1225
-1705
-2032
-2304
-2531
-2764
-2957
-3047
-2974
-2793
-2540
-2224
-1892
-1493
-1016
-621
-317
10
283
418
489
517
462
390
308
162
-41
-233
-403
-535
-627
-712
-757
-695
-555
-376
-180
0
143
309
508
662
711
706
683
644
556
391
178
-77
-344
-584
-816
-1064
-1277
-1424
-1497
-1536
-1548
-1509
-1385
-1179
-989
-764
-547
-329
-110
79
252
388
468
478
475
427
333
192
44
-115
-290
-459
-615
-753
-862
-926
-994
-1051
-1060
-1011
-933
-831
-724
-629
-540
-464
-364
-294
-238
-177
-169
-222
-296
-372
-459
-534
-604
-673
-741
-832
-897
-882
-836
-806
-756
-666
-573
-483
-378
-278
-188
-106
-32
17
29
27
1
-1
-46
-132
-195
-256
-302
-352
-398
-437
-457
-474
-463
-474
-429
-388
-327
-278
-237
-178
-117
-92
-58
-32
-21
-17
-51
-65
-111
-133
-198
-215
-220
-275
-280
-294
-273
-262
-231
-191
-166
-83
-68
3
45
43
68
82
75
87
88
43
21
6
-33
-107
-104
-146
-137
-141
-156
-134
-109
-118
-89
-23
-9
45
76
45
94
150
150
185
183
160
155
197
161
148
140
104
119
72
59
52
93
85
76
117
149
123
163
179
161
117
113
47
-29
-48
-137
-148
-234
-290
-368
-426
-459
-464
-467
-493
-472
-480
-467
-434
-417
-397
-336
-272
-235
-205
-164
-133
-109
-104
-100
-114
-139
-164
-201
-244
-310
-333
-338
-343
-386
-419
-440
-430
-432
-427
-406
-388
-373
-350
-305
-291
-277
-267
-249
-245
-258
-260
-274
-291
-303
-344
-394
-418
-431
-450
-452
-472
-465
-445
-449
-417
-361
-319
-295
-256
-223
-192
-163
-138
-136
-143
-165
-171
-191
-225
-258
-324
-361
-378
-415
-432
-436
-456
-449
-405
-373
-359
-319
-295
-269
-237
-232
-224
-198
-180
-185
-198
-226
-245
-261
-273
-274
-274
-274
-262
-272
-275
-261
-256
-237
-226
-215
-210
-217
-222
-218
-218
-226
-230
-251
-264
-259
-275
-284
-283
-294
-288
-269
-263
-252
-238
-246
-244
-243
-247
-259
-250
-232
-222
-212
-212
-200
-211
-207
-173
-157
-174
-194
-183
-156
-162
-169
-170
-177
-194
-221
-221
-225
-240
-229
-203
-211
-225
-220
-204
-183
-188
-191
-191
-206
-231
-249
-260
-260
-262
-275
-287
-291
-318
-354
-370
-359
-347
-337
-322
-305
-299
-277
-251
-233
-210
-170
-145
-150
-160
-155
-140
-132
-128
-116
-118
-156
-168
-144
-121
-103
-124
-126
-112
-131
-159
-181
-190
-199
-216
-238
-251
-245
-233
-235
-250
-258
-247
-258
-283
-282
-281
-299
-319
-322
-312
-311
-328
-340
-341
-334
-329
-330
-308
-304
-308
-299
-293
-274
-264
-263
-244
-219
-193
-184
-198
-203
-207
-207
-219
-221
-247
-285
-297
-301
-296
-299
-306
-325
-326
-322
-315
-326
-345
-335
-324
-326
-322
-309
-297
-288
-287
-287
-302
-316
-315
-309
-305
-298
-295
-294
-292
-281
-268
-261
-254
-251
-247
-256
-293
-302
-286
-286
-297
-313
-314
-326
-342
-335
-345
-359
-349
-329
-307
-297
-285
-255
-249
-253
-252
-225
-203
-205
-215
-245
-272
-279
-275
-283
-308
-322
-311
-306
-308
-299
-296
-294
-278
-277
-287
-299
-297
-276
-253
-243
-234
-224
-224
-226
-232
-218
-212
-207
-199
-196
-204
-207
-188
-184
-187
-193
-216
-222
-214
-207
-203
-201
-187
-182
-173
-169
-178
-186
-202
-228
-251
-262
-272
-286
-300
-327
-341
-351
-379
-404
-417
-424
-416
-401
-386
-367
-346
-316
-295
-266
-240
-231
-235
-225
-198
-189
-182
-173
-180
-190
-203
-223
-228
-241
-248
-229
-222
-213
-208
-198
-188
-186
-182
-161
-155
-162
-174
-183
-192
-212
-226
-241
-251
-260
-276
-311
-340
-369
-379
-352
-349
-343
-340
-358
-363
-348
-339
-323
-296
-277
-295
-296
-267
-232
-208
-186
-175
-184
-180
-174
-163
-162
-199
-242
-259
-247
-258
-277
-276
-280
-297
-323
-324
-316
-311
-303
-318
-336
-347
-372
-381
-369
-354
-352
-359
-379
-391
-389
-393
-403
-400
-384
-386
-387
-383
-362
-341
-338
-341
-343
-335
-327
-315
-301
-284
-288
-295
-268
-261
-283
-282
-261
-257
-271
-280
-301
-317
-321
-315
-313
-309
-312
-314
-298
-285
-263
-253
-270
-273
-259
-244
-234
-231
-260
-279
-288
-312
-339
-348
-345
-350
-361
-365
-346
-338
-335
-320
-306
-310
-306
-294
-276
-259
-237
-230
-218
-211
-213
-224
-241
-265
-279
-289
-306
-336
-338
-326
-322
-315
-310
-294
-283
-273
-268
-258
-248
-238
-232
-227
-223
-209
-200
-201
-232
-262
-279
-307
-322
-342
-360
-378
-392
-412
-427
-428
-417
-404
-396
-386
-373
-358
-343
-321
-310
-320
-333
-332
-321
-303
-286
-293
-306
-319
-322
-318
-315
-300
-294
-295
-305
-312
-287
-260
-234
-225
-225
-222
-220
-214
-205
-194
-201
-204
-197
-212
-232
-249
-278
-301
-316
-321
-336
-357
-365
-372
-394
-429
-423
-397
-384
-384
-381
-369
-356
-352
-346
-327
-308
-283
-281
-286
-279
-283
-278
-271
-267
-258
-238
-218
-238
-270
-294
-291
-275
-256
-256
-254
-262
-257
-229
-230
-248
-270
-277
-286
-305
-341
-360
-380
-417
-441
-464
-473
-463
-449
-447
-448
-464
-468
-441
-412
-401
-370
-331
-313
-315
-298
-291
-283
-249
-223
-201
-210
-206
-181
-180
-195
-209
-206
-215
-241
-252
-257
-254
-253
-271
-302
-325
-326
-323
-329
-339
-353
-365
-360
-346
-329
-314
-299
-296
-289
-275
-264
-256
-240
-228
-225
-223
-215
-216
-214
-215
-224
-219
-209
-204
-219
-240
-246
-238
-247
-273
-271
-244
-244
-257
-273
-286
-276
-285
-288
-296
-291
-299
-304
-281
-263
-229
-226
-223
-196
-185
-188
-190
-207
-240
-256
-259
-271
-278
-291
-317
-351
-381
-403
-415
-425
-451
-470
-490
-504
-502
-480
-441
-420
-406
-394
-393
-366
-337
-320
-309
-323
-320
-312
-315
-312
-318
-323
-341
-336
-315
-295
-269
-249
-249
-266
-260
-245
-242
-236
-241
-243
-242
-256
-253
-255
-252
-255
-267
-288
-308
-322
-340
-349
-354
-342
-340
-339
-331
-331
-316
-290
-283
-269
-236
-213
-209
-212
-223
-229
-217
-203
-217
-216
-225
-232
-244
-249
-251
-248
-242
-253
-242
-229
-218
-217
-207
-191
-183
-187
-206
-210
-209
-231
-263
-274
-283
-297
-314
-334
-350
-364
-380
-385
-374
-370
-380
-389
-410
-421
-407
-383
-362
-364
-356
-339
-319
-301
-285
-259
-229
-215
-214
-191
-172
-157
-151
-146
-144
-141
-138
-127
-120
-119
-129
-155
-174
-192
-203
-209
-222
-241
-270
-286
-290
-296
-309
-310
-303
-317
-320
-305
-294
-296
-292
-283
-272
-244
-218
-200
-215
-210
-199
-198
-209
-228
-238
-251
-250
-253
-248
-240
-218
-223
-245
-253
-264
-275
-272
-269
-272
-273
-256
-238
-238
-217
-211
-201
-193
-196
-213
-231
-245
-254
-243
-256
-253
-263
-279
-291
-284
-283
-282
-268
-275
-295
-321
-333
-343
-366
-376
-364
-359
-371
-377
-371
-365
-343
-325
-319
-303
-290
-280
-256
-244
-231
-226
-231
-224
-225
-219
-211
-204
-200
-198
-189
-190
-198
-193
-188
-188
-213
-226
-210
-197
-207
-221
-231
-244
-263
-272
-289
-306
-305
-307
-314
-311
-315
-317
-296
-299
-299
-283
-253
-248
-267
-284
-278
-251
-252
-267
-283
-276
-274
-278
-280
-286
-303
-317
-321
-324
-329
-333
-343
-352
-340
-323
-292
-272
-234
-205
-203
-196
-192
-176
-174
-186
-201
-176
-179
-197
-217
-251
-257
-263
-267
-276
-301
-333
-333
-324
-323
-310
-309
-292
-296
-315
-307
-297
-274
-254
-231
-215
-208
-204
-203
-210
-206
-219
-226
-212
-207
-201
-196
-184
-178
-188
-198
-183
-167
-160
-166
-174
-173
-167
-159
-174
-208
-242
-256
-266
-289
-308
-308
-302
-302
-292
-295
-293
-284
-269
-248
-254
-259
-246
-239
-257
-267
-282
-280
-279
-302
-328
-327
-326
-343
-342
-333
-326
-310
-301
-283
-261
-249
-249
-247
-232
-209
-202
-192
-189
-192
-190
-193
-202
-215
-239
-256
-268
-278
-278
-278
-280
-292
-304
-305
-291
-281
-278
-265
-257
-267
-296
-310
-292
-273
-275
-280
-284
-282
-274
-270
-254
-234
-220
-198
-183
-162
-141
-130
-113
-99
-99
-108
-110
-102
-107
-119
-143
-174
-181
-180
-193
-218
-236
-243
-238
-251
-261
-258
-282
-293
-272
-257
-249
-232
-200
-186
-175
-164
-157
-149
-145
-138
-142
-156
-166
-159
-156
-155
-156
-166
-170
-173
-180
-176
-172
-171
-166
-173
-192
-228
-249
-255
-262
-275
-281
-288
-268
-236
-227
-233
-226
-206
-169
-137
-124
-123
-107
-95
-90
-88
-92
-92
-84
-77
-103
-118
-133
-161
-209
-249
-260
-274
-284
-279
-255
-240
-240
-249
-245
-227
-196
-183
-177
-169
-170
-169
-190
-200
-207
-211
-221
-234
-231
-240
-244
-235
-241
-228
-214
-198
-189
-195
-194
-200
-214
-235
-240
-239
-245
-265
-288
-300
-322
-334
-330
-354
-352
-328
-326
-328
-318
-308
-314
-297
-275
-263
-254
-232
-221
-234
-239
-243
-216
-215
-235
-237
-232
-231
-241
-252
-238
-221
-215
-207
-205
-203
-199
-185
-164
-164
-172
-156
-158
-167
-188
-215
-226
-248
-253
-251
-259
-286
-309
-325
-322
-299
-277
-277
-295
-286
-276
-281
-286
-271
-258
-272
-272
-270
-262
-252
-244
-228
-213
-197
-179
-171
-182
-187
-189
-202
-213
-210
-206
-221
-224
-230
-263
-278
-290
-286
-304
-318
-323
-343
-375
-403
-409
-404
-405
-422
-425
-418
-404
-387
-356
-342
-331
-312
-287
-265
-257
-269
-275
-269
-270
-259
-248
-249
-258
-246
-247
-247
-241
-232
-223
-225
-214
-211
-231
-255
-244
-227
-217
-219
-231
-240
-236
-228
-233
-241
-251
-258
-266
-264
-259
-255
-258
-261
-247
-240
-247
-244
-241
-237
-230
-225
-221
-225
-248
-262
-266
-266
-270
-293
-292
-309
-321
-328
-330
-316
-306
-301
-300
-285
-280
-272
-279
-269
-253
-254
-279
-294
-290
-304
-329
-352
-351
-345
-330
-320
-306
-294
-305
-302
-282
-269
-246
-239
-230
-217
-223
-237
-256
-271
-295
-312
-320
-337
-347
-367
-367
-358
-357
-350
-359
-341
-334
-334
-325
-333
-331
-325
-302
-278
-269
-259
-257
-272
-281
-288
-291
-296
-307
-317
-325
-330
-333
-321
-314
-291
-270
-269
-251
-241
-229
-222
-228
-226
-227
-233
-249
-269
-284
-274
-271
-278
-294
-290
-280
-272
-270
-271
-267
-255
-243
-235
-228
-223
-201
-186
-191
-193
-188
-201
-215
-217
-205
-200
-198
-192
-195
-206
-218
-197
-186
-184
-187
-179
-172
-173
-176
-170
-161
-165
-177
-207
-229
-244
-248
-273
-289
-278
-275
-280
-281
-278
-288
-274
-255
-238
-229
-233
-218
-204
-204
-214
-225
-217
-205
-225
-246
-255
-261
-250
-243
-238
-231
-234
-236
-239
-248
-271
-269
-262
-258
-260
-272
-282
-311
-328
-316
-311
-307
-298
-293
-293
-294
-317
-333
-325
-326
-318
-312
-331
-344
-339
-323
-314
-310
-313
-323
-304
-283
-280
-273
-264
-255
-241
-230
-250
-257
-252
-245
-248
-262
-262
-261
-255
-249
-258
-257
-256
-257
-258
-270
-281
-272
-260
-253
-263
-279
-295
-299
-289
-278
-273
-278
-278
-274
-263
-263
-271
-270
-282
-274
-280
-279
-276
-276
-276
-279
-276
-266
-255
-248
-247
-268
-277
-284
-289
-290
-289
-290
-284
-273
-271
-275
-294
-288
-287
-308
-313
-308
-300
-297
-316
-344
-352
-350
-346
-325
-290
-283
-277
-258
-264
-265
-266
-257
-248
-248
-249
-264
-274
-272
-266
-260
-263
-260
-242
-239
-247
-270
-277
-282
-284
-265
-246
-233
-243
-246
-248
-255
-271
-266
-255
-267
-275
-285
-287
-282
-283
-273
-244
-227
-212
-201
-204
-207
-209
-205
-192
-189
-206
-213
-222
-240
-257
-265
-285
-316
-337
-342
-342
-357
-362
-357
-352
-354
-353
-338
-314
-287
-262
-246
-243
-232
-224
-198
-172
-182
-195
-204
-201
-205
-218
-223
-221
-221
-221
-203
-199
-196
-196
-210
-226
-234
-247
-279
-289
-294
-302
-305
-313
-318
-325
-334
-343
-352
-345
-325
-304
-282
-283
-279
-269
-247
-230
-247
-253
-253
-252
-230
-217
-188
-174
-191
-209
-215
-227
-232
-240
-248
-270
-291
-306
-315
-327
-335
-340
-357
-349
-345
-345
-331
-314
-297
-285
-282
-274
-269
-273
-281
-276
-276
-266
-251
-244
-241
-255
-251
-246
-256
-263
-253
-239
-241
-256
-274
-274
-289
-302
-307
-320
-325
-336
-341
-332
-325
-322
-331
-335
-320
-303
-288
-280
-284
-283
-264
-255
-245
-233
-229
-231
-232
-240
-263
-273
-267
-274
-280
-290
-304
-296
-281
-285
-294
-294
-291
-278
-253
-241
-242
-237
-240
-258
-267
-265
-258
-253
-261
-278
-283
-276
-284
-273
-245
-236
-237
-237
-250
-264
-260
-250
-243
-239
-238
-239
-227
-218
-219
-218
-209
-196
-189
-164
-139
-137
-142
-152
-150
-159
-159
-162
-163
-169
-190
-208
-232
-241
-263
-272
-276
-292
-312
-323
-344
-360
-376
-387
-384
-371
-360
-358
-338
-312
-290
-269
-257
-249
-242
-230
-234
-241
-239
-235
-224
-233
-248
-274
-291
-291
-285
-296
-309
-291
-280
-284
-290
-285
-296
-291
-287
-297
-292
-284
-278
-295
-314
-326
-329
-330
-327
-333
-343
-340
-324
-303
-291
-291
-294
-278
-263
-256
-247
-242
-229
-231
-240
-241
-247
-266
-293
-303
-331
-350
-348
-343
-431
-476
-444
-512
-567
-1640
-1283
-276
-601
-1010
-822
-652
-425
216
-83
-41
110
220
653
780
343
211
440
299
168
-56
-444
-724
-673
-766
-1124
-1404
-1404
-1272
-1266
-1253
-1232
-1071
-782
-440
-231
-88
37
310
611
709
709
649
625
636
669
478
162
-68
-226
-333
-486
-765
-988
-1048
-1053
-1008
-1049
-1014
-940
-755
-553
-369
-244
-127
86
255
372
422
441
528
512
414
301
159
6
-69
-220
-451
-597
-717
-790
-823
-887
-942
-881
-817
-726
-548
-455
-404
-216
-97
56
155
213
234
312
295
238
223
137
49
-5
-160
-255
-344
-483
-546
-583
-623
-677
-632
-635
-480
-497
-463
-349
-286
-182
-132
-86
-52
-22
21
79
0
-61
-113
-132
-196
-238
-377
-391
-427
-494
-517
-523
-615
-532
-553
-520
-913
-1201
-706
-758
-1190
-1091
-962
-971
-595
-433
-471
-218
-42
108
481
403
337
545
608
395
403
214
-101
-163
-248
-522
-760
-818
-963
-939
-967
-1018
-1012
-794
-756
-613
-452
-374
-111
98
238
298
335
343
326
336
337
157
16
-68
-72
-284
-291
-630
-541
-696
-713
-799
-764
-742
-746
-566
-642
-403
-360
-296
-178
-27
-77
4
84
28
40
46
15
-59
-98
-240
-253
-347
-424
-455
-508
-545
-501
-547
-555
-526
-487
-443
-428
-318
-298
-224
-88
-70
-74
-27
-22
30
-20
-14
-98
-38
-140
-111
-124
-162
-229
-220
-207
-290
-215
-301
-263
-290
-249
-250
-210
-164
-276
-164
-215
-135
-140
-138
-97
-142
-96
-152
-34
-190
-143
-179
-147
-205
-247
-170
-254
-212
-278
-226
-327
-219
-282
-231
-262
-242
-133
-181
-156
-163
-96
-132
-71
-116
-139
-99
-204
-168
-144
-148
-235
-247
-289
-334
-273
-327
-317
-379
-309
-295
-253
-264
-265
-251
-234
-187
-198
-194
-153
-173
-191
-135
-155
-204
-148
-185
-219
-189
-268
-233
-197
-227
-295
-247
-229
-231
-240
-291
-309
-253
-222
-259
-234
-245
-256
-148
-170
-207
-176
-116
-177
-86
-91
-181
-141
-102
-115
-160
-124
-186
-170
-217
-238
-227
-242
-272
-306
-253
-232
-265
-275
-217
-195
-198
-186
-186
-205
-126
-107
-151
-185
-142
-145
-136
-195
-223
-268
-304
-344
-436
-434
-551
-558
-587
-554
-614
-671
-641
-574
-500
-481
-371
-333
-186
-68
79
124
207
274
342
361
314
315
282
188
110
66
-66
-201
-304
-338
-447
-527
-549
-585
-579
-539
-485
-479
-431
-391
-278
-236
-207
-170
-77
-34
-43
2
-18
-52
-88
-112
-173
-179
-203
-239
-288
-275
-285
-351
-320
-328
-308
-249
-225
-228
-177
-129
-110
-106
-142
-140
-104
-156
-154
-156
-218
-254
-243
-254
-287
-304
-359
-339
-360
-365
-409
-365
-327
-333
-286
-293
-281
-235
-213
-282
-258
-253
-247
-193
-245
-255
-275
-241
-290
-307
-297
-345
-324
-350
-276
-290
-336
-322
-319
-301
-322
-318
-326
-320
-293
-309
-299
-313
-298
-311
-329
-370
-307
-306
-329
-291
-327
-343
-302
-286
-291
-283
-305
-319
-226
-268
-291
-273
-234
-255
-295
-277
-264
-262
-270
-256
-284
-279
-231
-294
-275
-253
-292
-296
-265
-272
-330
-302
-325
-353
-301
-300
-368
-367
-335
-329
-332
-333
-333
-326
-334
-323
-260
-226
-266
-281
-291
-276
-196
-165
-216
-226
-170
-174
-176
-200
-283
-297
-270
-263
-311
-358
-332
-342
-378
-426
-436
-430
-438
-456
-443
-386
-389
-322
-295
-316
-272
-260
-260
-244
-223
-193
-218
-244
-261
-232
-274
-303
-293
-297
-295
-326
-284
-288
-292
-265
-280
-280
-269
-257
-290
-235
-243
-241
-229
-262
-263
-261
-275
-298
-326
-349
-328
-303
-323
-344
-334
-337
-332
-337
-304
-364
-361
-282
-290
-308
-253
-236
-284
-249
-314
-332
-288
-318
-340
-355
-378
-389
-352
-374
-396
-386
-384
-371
-383
-359
-378
-389
-364
-364
-431
-411
-345
-386
-384
-367
-395
-390
-306
-304
-350
-359
-330
-323
-312
-291
-308
-335
-321
-291
-312
-322
-288
-289
-329
-334
-302
-238
-197
-230
-247
-200
-192
-238
-198
-153
-200
-182
-94
-156
-190
-108
-96
-198
-167
-111
-126
-129
-101
-99
-135
-112
-80
-54
-74
-100
-74
-10
-26
-37
12
61
61
98
172
181
174
238
336
289
268
361
420
396
387
422
457
480
496
520
562
607
627
663
716
755
739
845
919
865
888
933
956
933
953
968
940
910
938
941
904
898
911
895
861
829
800
787
741
622
448
108
-258
-536
-880
-1266
-1604
-1940
-2290
-2562
-2697
-2840
-3023
-3078
-2983
-2860
-2675
-2386
-2026
-1664
-1279
-936
-632
-342
-68
217
431
482
475
513
521
393
161
-91
-359
-556
-728
-889
-1087
-1243
-1302
-1305
-1286
-1271
-1239
-1165
-1026
-924
-814
-699
-604
-539
-557
-597
-647
-692
-735
-831
-941
-1044
-1121
-1171
-1214
-1277
-1282
-1215
-1150
-1075
-934
-790
-664
-513
-374
-248
-117
3
78
106
123
150
173
161
100
31
-21
-83
-142
-180
-263
-313
-270
-241
-223
-168
-53
36
173
345
495
639
810
987
1113
1275
1392
1524
1706
1837
1964
2153
2344
2469
2650
2831
3013
3232
3503
3807
4078
4403
4783
5111
5380
5700
5874
5482
4747
3768
2469
1180
108
-1061
-2486
-3933
-5262
-6475
-7445
-8144
-8719
-9094
-9070
-8665
-7931
-6884
-5586
-4263
-2975
-1666
-417
862
2197
3398
4273
4845
5204
5317
5321
5129
4561
3755
2970
2259
1591
1027
487
-126
-657
-965
-1151
-1235
-1170
-1033
-863
-627
-338
-123
-26
-24
-166
-388
-673
-1021
-1453
-1907
-2326
-2781
-3263
-3649
-3926
-4082
-4057
-3881
-3592
-3176
-2552
-1774
-949
-100
691
1457
2232
2949
3538
3944
4204
4296
4212
3959
3501
2950
2290
1564
870
102
-635
-1268
-1801
-2278
-2689
-2947
-3070
-3085
-2960
-2696
-2373
-2082
-1733
-1327
-1000
-719
-452
-277
-175
-200
-347
-491
-728
-1056
-1375
-1582
-1795
-2052
-2117
-2064
-1987
-1872
-1631
-1330
-1061
-728
-331
69
382
619
830
981
979
844
694
481
155
-246
-620
-997
-1407
-1755
-1993
-2230
-2467
-2547
-2443
-2344
-2231
-1973
-1654
-1396
-1076
-680
-387
-118
173
361
431
522
560
505
408
269
91
-78
-234
-445
-592
-668
-742
-806
-829
-776
-718
-577
-391
-214
-24
187
394
601
831
1007
1198
1430
1632
1735
1823
1934
2018
2102
2186
2205
2247
2371
2532
2673
2855
3066
3266
3579
3922
4253
4536
4821
5196
5483
5472
4633
3536
2446
1323
198
-874
-2018
-3521
-4980
-6056
-6901
-7803
-8451
-8627
-8508
-8143
-7494
-6414
-5130
-3769
-2456
-1177
74
1235
2563
3868
4855
5295
5456
5586
5476
5092
4507
3782
2884
2062
1398
784
147
-542
-1091
-1490
-1696
-1807
-1792
-1631
-1376
-1098
-820
-525
-478
-502
-512
-508
-676
-971
-1246
-1563
-1937
-2321
-2672
-3048
-3344
-3433
-3360
-3144
-2821
-2389
-1827
-1155
-452
267
980
1701
2378
2929
3410
3739
3864
3825
3605
3231
2680
2087
1430
685
-11
-707
-1351
-1999
-2537
-2889
-3249
-3493
-3589
-3631
-3664
-3585
-3413
-3202
-2941
-2692
-2440
-2143
-1828
-1556
-1310
-1063
-856
-733
-567
-342
-276
-276
-134
21
43
-7
17
34
-22
-62
-89
-198
-352
-445
-513
-642
-838
-1060
-1204
-1272
-1405
-1541
-1587
-1613
-1682
-1679
-1582
-1555
-1541
-1401
-1243
-1166
-1066
-857
-767
-682
-528
-431
-395
-345
-273
-238
-204
-127
-146
-155
-82
-22
31
100
239
324
472
658
791
936
1141
1326
1520
1714
1878
1990
2074
2234
2287
2265
2311
2437
2484
2487
2636
2722
2941
3158
3329
3618
3931
4258
4524
4897
5166
4613
3458
2411
1316
117
-921
-1828
-3103
-4697
-5928
-6826
-7633
-8356
-8717
-8607
-8203
-7514
-6560
-5313
-3926
-2620
-1317
104
1399
2577
3848
4986
5628
5811
5861
5716
5242
4601
3831
2941
2058
1257
539
-185
-887
-1556
-2067
-2237
-2305
-2281
-2149
-1860
-1570
-1274
-916
-767
-795
-835
-804
-820
-943
-1218
-1573
-1934
-2250
-2573
-2883
-3068
-3169
-3092
-2808
-2392
-1972
-1469
-831
-148
500
1169
1857
2466
2993
3371
3646
3659
3519
3232
2776
2249
1598
891
173
-513
-1223
-1853
-2468
-2954
-3350
-3547
-3560
-3529
-3367
-3186
-2846
-2532
-2328
-2181
-1984
-1774
-1654
-1398
-1205
-1146
-1132
-1022
-980
-1027
-1017
-990
-829
-657
-510
-371
-202
-65
-33
43
107
53
10
63
30
-179
-381
-566
-830
-1156
-1467
-1656
-1861
-1994
-2035
-2102
-2167
-2104
-2031
-1942
-1728
-1513
-1229
-986
-697
-448
-275
-96
-21
35
41
74
94
70
-66
-211
-281
-372
-502
-587
-548
-538
-483
-333
-211
-87
67
286
453
667
900
1104
1327
1539
1693
1710
1831
2013
2030
1996
2085
2268
2391
2529
2757
3005
3074
3232
3689
4159
4382
4551
5064
5371
5339
5201
4279
2754
1374
318
-772
-2062
-3281
-4652
-6115
-7158
-7916
-8680
-9104
-9007
-8461
-7618
-6578
-5321
-3942
-2427
-1014
324
1706
2983
4144
5225
5994
6201
6037
5821
5372
4605
3763
2876
1932
1112
514
-100
-856
-1530
-1958
-2137
-2041
-1859
-1729
-1530
-1211
-849
-600
-515
-599
-777
-941
-1008
-1193
-1541
-1945
-2353
-2709
-3075
-3306
-3410
-3375
-3104
-2678
-2112
-1500
-841
-102
643
1401
2104
2720
3300
3771
4042
4083
3919
3538
3003
2437
1778
952
160
-534
-1274
-1895
-2445
-2954
-3385
-3598
-3553
-3496
-3275
-2929
-2601
-2200
-1745
-1388
-1077
-843
-695
-610
-642
-736
-924
-1066
-1221
-1478
-1656
-1723
-1695
-1663
-1621
-1462
-1230
-927
-621
-320
-41
181
364
503
505
437
357
227
-24
-411
-781
-1162
-1525
-1822
-2131
-2422
-2532
-2565
-2538
-2436
-2291
-2021
-1775
-1467
-1136
-806
-488
-259
7
194
266
343
359
278
159
105
-3
-201
-366
-462
-558
-671
-692
-736
-701
-632
-571
-457
-335
-221
-105
120
250
317
488
707
855
1012
1229
1406
1487
1569
1777
1915
2018
2106
2370
2636
2783
2957
3271
3632
3778
4068
4491
4683
4788
5069
5375
5443
5314
4637
3136
1576
216
-1076
-2331
-3480
-4838
-6365
-7467
-8248
-8867
-9304
-9300
-8839
-7964
-6756
-5439
-3939
-2382
-958
332
1718
3019
4081
5058
5820
6073
5875
5561
5106
4351
3468
2600
1715
883
292
-150
-655
-1198
-1647
-1865
-1807
-1549
-1328
-1197
-1036
-821
-675
-665
-804
-1138
-1474
-1774
-2040
-2345
-2746
-3132
-3426
-3606
-3745
-3699
-3420
-2957
-2383
-1676
-843
-66
712
1510
2267
2895
3380
3728
3968
4090
3930
3587
3049
2350
1611
856
174
-597
-1353
-1944
-2402
-2784
-3125
-3221
-3277
-3215
-2959
-2631
-2205
-1899
-1508
-1173
-833
-624
-539
-390
-407
-530
-747
-864
-1113
-1507
-1698
-1731
-1848
-1921
-1772
-1522
-1306
-1086
-795
-501
-209
79
309
455
478
416
356
242
-66
-469
-782
-1129
-1516
-1859
-2113
-2286
-2451
-2528
-2496
-2434
-2256
-2036
-1759
-1462
-1194
-851
-567
-296
-102
6
153
204
148
108
61
16
-170
-328
-416
-558
-651
-711
-700
-741
-722
-627
-592
-558
-480
-385
-323
-267
-177
-100
-50
33
110
196
337
494
638
847
1115
1345
1533
1735
1993
2201
2420
2682
2839
3003
3391
3673
3806
3962
4216
4335
4488
4895
4919
4904
5036
5139
5004
4306
2917
1176
-244
-1405
-2711
-3967
-5106
-6390
-7525
-8102
-8443
-8906
-8956
-8241
-7226
-6033
-4630
-3115
-1587
-148
1155
2285
3334
4254
4986
5528
5736
5447
4884
4337
3709
2860
1950
1119
412
-122
-413
-684
-1061
-1374
-1481
-1359
-1154
-950
-849
-778
-697
-601
-711
-1110
-1573
-1966
-2324
-2683
-2989
-3269
-3517
-3627
-3515
-3352
-3138
-2733
-2098
-1288
-399
450
1180
1891
2569
3127
3525
3719
3726
3592
3401
3094
2511
1804
1033
284
-439
-1089
-1631
-2144
-2491
-2693
-2763
-2790
-2699
-2524
-2321
-1993
-1677
-1317
-993
-759
-574
-439
-387
-425
-453
-568
-604
-718
-892
-1054
-1235
-1284
-1415
-1546
-1512
-1338
-1191
-1025
-731
-512
-371
-176
-26
-37
-47
-30
-106
-293
-516
-701
-960
-1215
-1534
-1873
-2005
-2029
-2131
-2253
-2128
-2012
-1922
-1707
-1458
-1317
-1089
-660
-473
-393
-226
-57
-4
13
95
-30
-134
-47
-253
-426
-357
-431
-655
-716
-693
-736
-782
-929
-855
-829
-954
-835
-771
-811
-839
-721
-587
-580
-488
-268
-168
-23
171
315
568
777
933
1142
1400
1645
1802
1889
2066
2209
2228
2257
2327
2542
2737
2855
3055
3052
3209
3461
3675
3899
4059
4327
4575
4791
4951
4933
4876
4462
3119
1458
39
-1265
-2632
-3911
-4968
-6201
-7259
-7825
-8260
-8546
-8575
-7920
-6754
-5425
-3874
-2485
-1054
462
1665
2761
3779
4549
4920
5141
5353
5009
4289
3583
2810
1971
1147
498
-55
-477
-608
-713
-832
-880
-821
-623
-422
-264
-198
-195
-147
-251
-621
-1161
-1740
-2273
-2758
-3122
-3461
-3731
-3844
-3757
-3457
-3128
-2695
-2137
-1409
-509
420
1294
1990
2585
3080
3407
3575
3492
3262
2919
2496
2015
1377
713
58
-597
-1117
-1547
-1834
-2016
-2123
-2065
-1957
-1771
-1557
-1371
-1139
-939
-740
-625
-531
-508
-533
-606
-710
-842
-969
-994
-1076
-1086
-1064
-967
-812
-700
-476
-423
-392
-261
-229
-280
-380
-277
-345
-523
-509
-651
-861
-1086
-1199
-1265
-1376
-1352
-1409
-1428
-1351
-1332
-1333
-1301
-1203
-1169
-1108
-904
-819
-883
-808
-685
-681
-707
-656
-561
-542
-471
-349
-331
-270
-221
-211
-180
-157
-169
-201
-158
-175
-286
-392
-463
-586
-760
-806
-861
-971
-1015
-1000
-984
-997
-896
-833
-765
-598
-418
-200
-68
99
286
437
563
676
822
924
1010
1152
1264
1345
1460
1600
1726
1811
1941
2157
2277
2405
2626
2789
2970
3272
3528
3660
3859
4024
4135
4251
4377
4443
4449
4421
4296
4131
3819
2812
1264
-292
-1741
-3125
-4278
-5049
-5823
-6714
-7240
-7578
-7830
-7732
-7042
-5884
-4680
-3285
-1960
-838
472
1660
2573
3251
3796
4119
4092
4113
3985
3476
2959
2436
1812
1058
485
175
-15
10
138
118
23
16
77
133
143
59
-157
-507
-838
-1252
-1807
-2286
-2790
-3270
-3682
-3915
-3936
-3892
-3534
-3045
-2546
-1950
-1313
-559
141
903
1712
2281
2738
3039
3145
3050
2839
2587
2201
1721
1266
753
264
-149
-503
-819
-1093
-1239
-1332
-1382
-1314
-1173
-1052
-966
-914
-892
-968
-1046
-1062
-1154
-1237
-1347
-1434
-1543
-1587
-1495
-1491
-1368
-1146
-896
-612
-340
36
262
501
732
732
640
442
274
-60
-437
-642
-952
-1266
-1477
-1643
-1868
-1992
-1872
-1831
-1802
-1607
-1432
-1342
-1224
-1061
-976
-950
-859
-831
-959
-1001
-986
-1062
-1084
-1045
-1032
-1032
-945
-806
-699
-550
-388
-216
-82
6
50
38
22
11
-56
-199
-334
-477
-631
-763
-848
-929
-1012
-1045
-1057
-1046
-1000
-991
-931
-844
-769
-694
-616
-543
-509
-420
-293
-255
-197
-78
20
101
251
415
539
723
954
1092
1228
1440
1616
1729
1880
2027
2109
2184
2301
2377
2432
2568
2696
2724
2828
2950
3026
3143
3294
3472
3642
3829
4003
4089
4119
4097
3830
2958
1606
28
-1666
-3040
-3949
-4622
-5198
-5744
-6357
-6985
-7358
-7353
-6896
-5893
-4485
-3020
-1820
-836
-21
703
1396
2066
2669
3041
3191
3127
2864
2445
1945
1541
1232
962
679
394
224
255
395
600
820
939
917
796
645
431
179
-81
-364
-699
-1222
-1876
-2531
-3099
-3516
-3760
-3812
-3737
-3559
-3315
-2997
-2587
-2096
-1522
-884
-219
399
893
1292
1602
1806
1913
1912
1799
1613
1382
1125
886
705
560
442
327
191
71
-25
-73
-82
-64
-19
4
-43
-153
-355
-633
-885
-1116
-1288
-1416
-1551
-1689
-1794
-1863
-1937
-1925
-1815
-1630
-1388
-1094
-792
-521
-276
-76
102
231
267
275
268
219
73
-124
-345
-614
-867
-1067
-1213
-1265
-1257
-1222
-1153
-1093
-1097
-1122
-1115
-1069
-1024
-967
-898
-870
-905
-1014
-1138
-1236
-1327
-1392
-1383
-1303
-1220
-1127
-980
-842
-733
-659
-541
-401
-303
-224
-126
-52
-31
-66
-119
-199
-318
-416
-489
-503
-516
-517
-531
-545
-548
-585
-607
-630
-636
-623
-604
-573
-571
-581
-580
-590
-586
-585
-547
-449
-323
-184
-57
85
225
368
507
624
765
901
1012
1145
1273
1403
1501
1591
1674
1760
1896
2052
2187
2349
2539
2704
2866
3027
3221
3404
3581
3756
3905
4031
4143
4206
4224
4192
3842
2958
1694
177
-1374
-2614
-3500
-4017
-4273
-4460
-4725
-5098
-5623
-6053
-6063
-5545
-4561
-3433
-2343
-1375
-717
-348
-242
-243
-164
-32
193
484
753
847
815
775
671
500
399
497
810
1276
1788
2271
2645
2857
2837
2602
2279
1874
1451
1168
978
701
264
-319
-1034
-1844
-2626
-3207
-3512
-3480
-3259
-2950
-2676
-2532
-2466
-2431
-2322
-2085
-1712
-1278
-823
-430
-200
-154
-194
-265
-303
-275
-166
59
336
605
794
931
1032
1113
1204
1301
1404
1492
1575
1595
1533
1370
1110
794
442
85
-289
-631
-868
-1047
-1211
-1376
-1543
-1726
-1858
-1929
-1919
-1846
-1707
-1520
-1366
-1235
-1161
-1152
-1171
-1182
-1126
-1067
-1006
-900
-847
-830
-895
-953
-1016
-1044
-990
-860
-647
-454
-306
-233
-220
-272
-388
-469
-512
-524
-545
-584
-650
-794
-957
-1117
-1227
-1281
-1332
-1343
-1290
-1205
-1142
-1079
-1004
-962
-944
-934
-909
-888
-860
-853
-825
-785
-798
-825
-851
-858
-864
-827
-725
-617
-505
-397
-318
-264
-276
-292
-292
-267
-228
-203
-203
-235
-294
-358
-417
-447
-429
-399
-337
-244
-132
-32
57
141
228
353
460
567
687
817
922
1009
1125
1257
1383
1522
1706
1915
2135
2334
2519
2714
2907
3107
3273
3405
3516
3585
3657
3709
3731
3734
3660
3505
2944
1917
648
-739
-1908
-2805
-3357
-3665
-3821
-4010
-4341
-4736
-5236
-5450
-5283
-4594
-3641
-2738
-1942
-1428
-1129
-1032
-1074
-1005
-805
-461
-108
165
366
323
307
302
335
423
620
980
1403
1876
2241
2488
2610
2670
2579
2354
2087
1751
1360
991
650
226
-301
-843
-1395
-1956
-2431
-2779
-2928
-2849
-2661
-2476
-2363
-2291
-2250
-2204
-2061
-1819
-1514
-1189
-865
-679
-640
-684
-728
-710
-642
-479
-257
-20
221
420
553
684
831
1007
1176
1331
1460
1515
1508
1447
1289
1032
755
479
207
-93
-403
-704
-954
-1164
-1343
-1478
-1585
-1643
-1661
-1673
-1644
-1595
-1504
-1381
-1277
-1178
-1141
-1115
-1114
-1082
-1033
-968
-920
-886
-849
-810
-749
-675
-588
-490
-363
-320
-332
-406
-470
-522
-537
-530
-513
-501
-545
-634
-778
-926
-1055
-1118
-1147
-1134
-1176
-1209
-1277
-1372
-1465
-1521
-1467
-1411
-1351
-1292
-1276
-1270
-1272
-1237
-1156
-1047
-919
-805
-691
-632
-554
-495
-410
-281
-195
-129
-117
-107
-126
-149
-168
-190
-182
-188
-215
-279
-373
-434
-506
-526
-524
-511
-522
-549
-515
-528
-533
-523
-461
-406
-350
-264
-185
-89
-1
108
210
329
485
617
756
893
1025
1145
1282
1452
1615
1773
1950
2095
2205
2303
2428
2543
2666
2795
2875
2943
3000
3059
3079
3128
3104
3049
3016
2890
2358
1419
345
-892
-1870
-2601
-3060
-3293
-3452
-3678
-4105
-4533
-4996
-5131
-4859
-4075
-3156
-2388
-1788
-1442
-1273
-1173
-1042
-770
-344
111
415
501
445
174
22
55
235
468
720
1013
1205
1361
1470
1586
1725
1955
2106
2097
1967
1676
1263
824
486
110
-267
-623
-997
-1426
-1901
-2289
-2591
-2691
-2632
-2503
-2387
-2286
-2178
-2135
-2020
-1829
-1600
-1328
-1034
-793
-703
-663
-592
-519
-411
-291
-131
-4
118
240
319
455
609
781
916
1020
1087
1100
1086
1045
984
886
751
591
384
117
-151
-436
-683
-875
-1027
-1148
-1272
-1380
-1517
-1637
-1711
-1692
-1602
-1490
-1335
-1224
-1158
-1120
-1099
-1057
-1009
-925
-901
-859
-808
-816
-814
-835
-790
-733
-615
-457
-386
-309
-282
-276
-313
-387
-463
-593
-681
-772
-862
-974
-1082
-1156
-1226
-1241
-1289
-1292
-1256
-1239
-1208
-1187
-1132
-1095
-1063
-1007
-1007
-1015
-1024
-1011
-1019
-1004
-954
-939
-877
-807
-773
-733
-652
-557
-464
-372
-290
-225
-196
-169
-168
-190
-200
-221
-262
-301
-328
-389
-431
-453
-471
-503
-514
-499
-533
-507
-468
-415
-338
-261
-171
-90
-34
5
51
147
227
284
338
399
477
530
585
632
717
813
894
1008
1110
1207
1298
1395
1507
1586
1733
1885
2007
2104
2201
2320
2408
2463
2531
2568
2603
2635
2714
2800
2800
2727
2257
1340
361
-737
-1572
-2144
-2504
-2751
-2998
-3328
-3885
-4359
-4848
-4882
-4508
-3643
-2723
-2146
-1730
-1577
-1465
-1266
-911
-423
124
621
836
696
489
173
63
290
631
947
1086
1202
1141
1058
1051
1159
1391
1757
2063
2033
1815
1428
954
531
316
148
-105
-388
-741
-1265
-1842
-2298
-2582
-2646
-2524
-2329
-2234
-2191
-2122
-2078
-1955
-1676
-1338
-1000
-667
-402
-301
-262
-216
-129
21
201
367
458
504
511
490
493
581
715
830
897
906
882
842
788
715
627
521
397
246
54
-195
-447
-706
-915
-1055
-1184
-1286
-1378
-1458
-1515
-1524
-1491
-1432
-1328
-1209
-1089
-1009
-953
-903
-817
-681
-539
-410
-315
-266
-199
-150
-135
-113
-79
-22
22
63
53
12
-40
-91
-109
-129
-172
-260
-362
-485
-635
-816
-999
-1178
-1359
-1548
-1695
-1833
-1926
-1919
-1859
-1757
-1685
-1574
-1472
-1359
-1197
-1037
-838
-658
-517
-432
-405
-387
-391
-350
-287
-230
-179
-190
-205
-221
-232
-217
-182
-141
-110
-118
-149
-193
-261
-336
-390
-448
-495
-539
-594
-684
-803
-876
-872
-806
-744
-653
-590
-491
-411
-330
-210
-105
43
173
305
399
455
462
465
501
539
602
658
686
702
712
732
784
861
981
1066
1181
1286
1384
1451
1520
1601
1655
1760
1779
1809
1825
1823
1852
1861
1928
1977
2078
2177
2301
2395
2420
2136
1362
562
-416
-1087
-1556
-1860
-2141
-2480
-2893
-3528
-4034
-4514
-4455
-4113
-3306
-2558
-2127
-1843
-1753
-1549
-1215
-648
-44
524
916
994
725
503
249
265
566
903
1109
1008
899
677
597
634
847
1113
1405
1616
1490
1232
885
593
350
264
193
-54
-398
-817
-1290
-1753
-2098
-2280
-2309
-2212
-2140
-2171
-2202
-2146
-2006
-1774
-1406
-1051
-770
-540
-349
-241
-157
-4
164
352
494
519
467
436
462
506
566
670
770
817
848
847
824
774
740
678
567
434
254
78
-122
-329
-554
-761
-921
-1079
-1224
-1353
-1451
-1503
-1496
-1436
-1377
-1324
-1248
-1133
-1000
-859
-751
-641
-532
-410
-288
-207
-139
-84
-8
57
111
105
129
149
132
149
138
166
137
121
89
-5
-135
-263
-339
-435
-521
-673
-835
-1019
-1187
-1408
-1609
-1745
-1858
-1945
-1993
-2012
-1999
-1916
-1837
-1676
-1505
-1280
-1078
-880
-685
-541
-421
-334
-254
-193
-127
-103
-96
-134
-175
-229
-274
-297
-314
-338
-338
-315
-298
-298
-301
-309
-300
-285
-281
-306
-364
-442
-535
-596
-642
-659
-666
-644
-653
-640
-591
-528
-417
-306
-215
-113
5
132
251
351
401
424
478
513
564
598
630
664
670
660
659
713
793
911
1023
1143
1265
1374
1454
1511
1563
1599
1648
1691
1722
1690
1656
1629
1614
1613
1608
1635
1647
1689
1743
1847
1914
1659
1042
334
-469
-1033
-1353
-1610
-1832
-2136
-2560
-3120
-3595
-3917
-3838
-3446
-2755
-2163
-1896
-1777
-1685
-1424
-1006
-389
210
687
955
934
706
525
432
523
786
1004
1032
808
588
424
390
462
602
755
921
1004
869
636
407
244
129
86
-61
-342
-669
-983
-1312
-1614
-1812
-1942
-1984
-1968
-1932
-1945
-1897
-1775
-1574
-1318
-1036
-780
-585
-361
-174
-17
145
274
361
410
447
439
401
410
401
386
362
341
342
346
378
363
337
332
318
275
218
157
84
-21
-149
-285
-438
-593
-739
-868
-983
-1101
-1198
-1264
-1297
-1280
-1261
-1223
-1134
-1017
-861
-710
-567
-452
-360
-235
-132
-31
48
94
108
103
76
19
-39
-66
-93
-113
-182
-264
-336
-375
-394
-432
-455
-506
-547
-622
-704
-835
-990
-1135
-1259
-1398
-1533
-1647
-1753
-1831
-1878
-1885
-1875
-1800
-1680
-1530
-1374
-1194
-1018
-863
-711
-588
-468
-355
-264
-227
-188
-156
-181
-230
-267
-288
-294
-299
-317
-320
-310
-295
-286
-279
-261
-263
-284
-300
-306
-336
-372
-396
-423
-474
-510
-525
-537
-532
-490
-436
-376
-306
-241
-171
-96
-2
86
181
254
330
407
456
527
590
629
679
729
782
844
898
967
1067
1194
1305
1405
1498
1601
1642
1683
1736
1742
1766
1772
1769
1749
1736
1743
1751
1760
1773
1799
1844
1832
1662
1070
315
-404
-1070
-1470
-1759
-2045
-2462
-2875
-3341
-3727
-3938
-3871
-3513
-2985
-2362
-2015
-1828
-1596
-1193
-672
-81
463
819
993
1057
998
890
850
890
988
1056
1044
829
588
493
488
525
613
681
681
701
663
537
347
187
45
-104
-266
-529
-850
-1154
-1403
-1623
-1828
-2002
-2143
-2183
-2124
-2016
-1881
-1704
-1476
-1221
-957
-701
-463
-219
49
274
444
558
622
646
631
635
614
555
514
470
412
356
330
274
170
102
61
47
27
-16
-39
-127
-223
-324
-435
-546
-671
-787
-926
-1021
-1110
-1201
-1273
-1294
-1269
-1199
-1086
-974
-879
-780
-616
-449
-306
-202
-95
15
127
218
234
197
169
147
86
36
-44
-132
-194
-234
-277
-355
-452
-510
-546
-566
-599
-681
-766
-871
-974
-1058
-1172
-1275
-1372
-1493
-1633
-1756
-1826
-1850
-1838
-1779
-1703
-1610
-1458
-1307
-1133
-927
-732
-549
-412
-299
-189
-133
-86
-37
-19
-37
-64
-123
-176
-224
-274
-303
-324
-326
-350
-370
-396
-397
-366
-333
-336
-390
-408
-389
-385
-422
-479
-524
-529
-493
-448
-406
-363
-304
-214
-113
-42
47
212
364
420
473
565
624
655
676
681
654
615
583
585
575
583
626
670
727
791
874
979
1120
1247
1370
1435
1484
1571
1633
1634
1583
1599
1635
1628
1590
1597
1610
1631
1653
1586
1197
457
-228
-841
-1322
-1609
-1873
-2264
-2739
-3131
-3492
-3720
-3680
-3364
-2948
-2460
-2007
-1768
-1546
-1172
-687
-217
237
553
680
769
878
899
831
784
778
755
724
691
553
403
367
394
393
415
453
474
486
460
335
132
-84
-265
-429
-643
-908
-1195
-1416
-1605
-1781
-1947
-2073
-2075
-1975
-1799
-1620
-1470
-1271
-1018
-749
-444
-165
64
266
475
645
718
764
785
765
703
632
530
405
341
276
154
29
-72
-164
-232
-252
-285
-339
-380
-449
-555
-668
-739
-804
-861
-933
-1007
-1073
-1121
-1131
-1095
-1058
-1022
-952
-839
-722
-632
-555
-471
-331
-188
-41
42
85
127
142
165
173
188
168
113
41
-54
-140
-239
-311
-372
-438
-501
-576
-633
-699
-732
-753
-807
-887
-975
-1054
-1142
-1225
-1308
-1344
-1388
-1409
-1370
-1348
-1329
-1287
-1173
-1073
-1005
-869
-720
-565
-399
-273
-181
-123
-41
-16
-32
-28
-90
-235
-358
-435
-590
-742
-807
-801
-812
-813
-782
-756
-684
-633
-562
-466
-388
-324
-295
-280
-260
-256
-273
-291
-273
-245
-242
-192
-145
-125
-71
4
99
192
289
395
434
494
543
536
532
526
562
587
575
577
554
590
670
751
861
1008
1186
1325
1449
1606
1661
1665
1695
1644
1581
1522
1496
1350
1168
1117
1006
895
923
994
1025
1064
1106
663
-405
-1228
-1854
-2486
-2820
-3034
-3364
-3841
-3830
-3643
-3704
-3322
-2584
-1773
-950
10
783
1106
1655
2303
2493
2467
2564
2504
2151
1816
1421
667
-11
-239
-489
-792
-989
-1198
-1369
-1315
-1077
-915
-897
-721
-556
-530
-573
-791
-1035
-1231
-1297
-1252
-1364
-1454
-1447
-1336
-1046
-806
-501
-152
203
712
1072
1302
1374
1345
1360
1168
946
672
288
-79
-385
-668
-1034
-1283
-1404
-1489
-1467
-1349
-1214
-1076
-853
-610
-463
-323
-164
-113
-108
-79
-94
-178
-222
-260
-332
-358
-315
-277
-231
-146
-39
69
173
272
260
236
139
24
-112
-301
-509
-716
-872
-1049
-1157
-1226
-1264
-1204
-1051
-916
-782
-559
-349
-210
-33
121
127
78
73
-4
-172
-283
-403
-630
-777
-842
-905
-969
-976
-930
-937
-948
-923
-907
-871
-929
-1039
-1076
-1130
-1233
-1335
-1358
-1376
-1422
-1348
-1260
-1208
-1008
-747
-531
-352
-177
-61
-64
-21
-50
-193
-340
-502
-671
-883
-1018
-1116
-1195
-1199
-1147
-1034
-857
-687
-522
-314
-93
36
95
153
144
73
4
-100
-246
-360
-416
-490
-537
-485
-420
-351
-198
14
162
307
447
497
509
593
588
496
478
438
336
275
312
318
314
454
670
831
1019
1275
1504
1696
1829
1894
1878
1817
1741
1637
1514
1339
1196
1079
974
915
836
884
993
1146
1204
1164
900
-286
-1440
-2061
-2793
-3383
-3783
-3963
-4350
-4363
-3757
-3485
-3128
-2429
-1270
8
1193
2319
2324
2225
2757
3037
3106
2652
2031
1226
555
72
-445
-894
-1249
-1520
-1641
-1400
-1119
-991
-934
-926
-695
-506
-357
-422
-736
-822
-873
-1081
-1353
-1263
-1061
-1043
-919
-568
-183
135
478
787
1036
1413
1612
1529
1405
1114
618
34
-362
-672
-1015
-1392
-1666
-1698
-1608
-1497
-1407
-1219
-936
-604
-231
21
158
191
193
173
131
63
-134
-312
-421
-412
-382
-387
-391
-318
-114
48
179
277
325
304
268
224
132
-93
-417
-671
-853
-1041
-1226
-1357
-1450
-1417
-1222
-978
-805
-591
-350
-138
45
205
302
247
242
205
111
-52
-250
-379
-617
-736
-824
-986
-1044
-985
-925
-890
-804
-727
-718
-738
-750
-804
-898
-980
-1024
-1066
-1177
-1260
-1297
-1268
-1184
-1121
-959
-801
-628
-445
-367
-282
-233
-157
-93
-115
-209
-372
-456
-554
-696
-853
-964
-1023
-1075
-1024
-953
-874
-819
-757
-652
-597
-610
-517
-313
-283
-297
-232
-214
-229
-246
-214
-221
-267
-219
-91
-37
-32
40
84
107
158
169
175
319
437
436
431
376
320
372
425
339
314
426
467
459
492
578
635
738
970
1169
1270
1411
1622
1692
1720
1751
1702
1574
1491
1459
1347
1211
1079
1036
988
924
925
1106
1286
1327
1302
1071
253
-1119
-1969
-2556
-3316
-3742
-3912
-4036
-4240
-3861
-3138
-2605
-1904
-932
228
1279
2167
2711
2984
3124
2962
2633
2193
1619
813
125
-246
-714
-1285
-1563
-1460
-1341
-1253
-1030
-854
-742
-507
-212
-155
-322
-538
-789
-1018
-1197
-1361
-1510
-1529
-1319
-976
-589
-206
82
408
838
1288
1541
1598
1553
1310
1015
666
168
-422
-892
-1164
-1373
-1542
-1701
-1786
-1767
-1562
-1242
-938
-664
-411
-156
46
167
225
144
16
-58
-139
-205
-290
-350
-384
-299
-123
13
139
252
380
488
566
502
383
233
13
-250
-599
-853
-1095
-1272
-1327
-1375
-1344
-1276
-1106
-904
-718
-419
-179
45
204
242
253
205
167
48
-70
-164
-301
-392
-548
-614
-691
-721
-714
-822
-808
-814
-820
-824
-848
-863
-939
-967
-992
-1069
-1139
-1160
-1219
-1291
-1237
-1216
-1164
-1051
-923
-820
-773
-626
-516
-427
-313
-252
-219
-247
-281
-369
-444
-490
-571
-680
-804
-858
-930
-955
-923
-896
-882
-846
-757
-681
-571
-469
-408
-345
-250
-145
-151
-141
-48
4
10
2
-28
-53
-61
-56
-97
-84
-37
-17
56
113
127
113
215
259
181
193
223
238
169
168
197
220
340
465
630
798
1005
1197
1380
1658
1797
1859
1869
1787
1633
1484
1464
1311
1092
1055
1008
860
725
746
744
715
911
1089
1021
835
152
-1163
-2102
-2805
-3573
-3950
-3987
-4000
-4076
-3561
-2829
-2303
-1594
-579
577
1556
2457
3006
3170
3156
2895
2465
1824
1143
367
-314
-754
-1186
-1625
-1912
-1864
-1760
-1611
-1281
-994
-784
-518
-229
-223
-387
-571
-835
-1068
-1166
-1167
-1238
-1213
-981
-653
-291
46
388
748
1139
1483
1630
1572
1406
1132
746
345
-148
-706
-1153
-1428
-1599
-1744
-1807
-1765
-1658
-1416
-1048
-716
-480
-288
-77
74
132
102
-7
-113
-196
-283
-348
-383
-395
-322
-191
-49
78
211
366
468
502
459
358
193
-32
-262
-503
-762
-1008
-1185
-1275
-1297
-1261
-1169
-1017
-794
-562
-372
-134
63
163
218
242
208
108
-5
-95
-218
-329
-380
-427
-459
-502
-516
-522
-486
-479
-524
-524
-583
-665
-754
-847
-971
-1133
-1176
-1199
-1212
-1191
-1144
-1030
-971
-889
-803
-721
-616
-635
-785
-833
-806
-897
-989
-966
-927
-950
-888
-737
-674
-647
-533
-416
-339
-320
-351
-390
-447
-503
-583
-665
-737
-810
-813
-739
-669
-619
-552
-439
-287
-138
0
60
64
104
163
150
43
-27
-79
-151
-187
-215
-228
-217
-152
-90
3
119
182
274
350
375
408
475
504
491
525
523
507
557
681
858
1002
1195
1423
1618
1712
1773
1884
1849
1794
1718
1604
1393
1127
986
805
653
598
592
629
639
716
842
972
950
523
-578
-1709
-2426
-3110
-3591
-3759
-3797
-3885
-3682
-3030
-2397
-1729
-890
153
1224
2167
2822
3059
3037
2767
2411
1935
1289
528
-171
-596
-985
-1388
-1676
-1771
-1731
-1565
-1171
-833
-598
-403
-197
-88
-223
-421
-688
-942
-1087
-1162
-1182
-1174
-1042
-818
-498
-110
228
562
932
1262
1451
1459
1307
988
566
182
-223
-687
-1104
-1402
-1609
-1706
-1710
-1649
-1536
-1316
-957
-576
-284
-76
88
199
227
158
56
-74
-164
-239
-289
-306
-360
-338
-245
-112
30
132
226
268
279
227
109
-56
-278
-507
-787
-1010
-1157
-1225
-1342
-1348
-1191
-1067
-915
-714
-437
-205
-13
163
240
299
275
193
80
-33
-155
-331
-422
-507
-552
-566
-563
-432
-447
-634
-617
-599
-780
-903
-901
-996
-1216
-1242
-1192
-1292
-1346
-1237
-1116
-1040
-900
-740
-601
-567
-573
-522
-554
-658
-742
-734
-727
-775
-765
-728
-722
-721
-619
-505
-478
-477
-438
-436
-494
-573
-670
-777
-869
-900
-910
-905
-864
-822
-732
-600
-493
-428
-319
-174
-53
40
97
90
48
-1
-70
-123
-196
-288
-294
-212
-162
-133
-60
37
189
303
387
524
648
640
620
702
640
586
629
622
548
536
690
869
1050
1195
1341
1540
1674
1754
1748
1686
1614
1538
1404
1183
1038
931
830
751
760
840
874
910
940
792
-94
-1319
-2140
-2906
-3540
-3744
-3617
-3649
-3626
-3013
-2338
-1792
-1106
-78
1009
1904
2662
3079
3148
2877
2489
1995
1346
678
30
-398
-761
-1174
-1556
-1719
-1666
-1573
-1287
-981
-811
-684
-517
-434
-624
-857
-1080
-1245
-1284
-1228
-1172
-1167
-996
-645
-249
102
392
699
1027
1355
1494
1423
1168
772
348
-66
-453
-882
-1243
-1467
-1564
-1593
-1554
-1443
-1298
-1011
-644
-346
-132
59
185
208
178
60
-105
-277
-329
-315
-325
-297
-294
-215
-142
-42
182
364
421
381
412
364
175
-129
-429
-704
-1020
-1157
-1201
-1248
-1339
-1282
-1103
-983
-806
-620
-362
-28
191
271
236
192
143
98
-32
-216
-346
-430
-449
-499
-533
-529
-483
-361
-195
-132
-157
-116
-115
-394
-658
-757
-1040
-1303
-1397
-1475
-1595
-1588
-1378
-1268
-1152
-965
-726
-583
-522
-372
-399
-518
-652
-786
-920
-1007
-1047
-1127
-1131
-1100
-1041
-907
-709
-554
-463
-324
-254
-287
-280
-294
-437
-642
-762
-889
-1012
-1074
-1096
-1063
-966
-764
-579
-419
-220
-19
109
172
199
196
167
114
59
-4
-86
-135
-167
-169
-127
-7
86
175
331
416
446
449
445
320
307
350
262
243
264
301
346
493
699
870
1126
1429
1687
1830
1826
1734
1628
1563
1448
1282
1126
1002
805
616
617
621
574
561
697
869
995
1107
970
533
-391
-1501
-2425
-3183
-3678
-3870
-3801
-3677
-3346
-2685
-1955
-1313
-569
457
1491
2362
2987
3221
3024
2570
2078
1474
730
-9
-566
-919
-1142
-1367
-1615
-1695
-1588
-1357
-1011
-681
-471
-345
-297
-343
-538
-834
-1157
-1389
-1435
-1332
-1153
-974
-720
-363
72
526
913
1263
1515
1651
1645
1450
1073
521
-44
-528
-904
-1260
-1559
-1679
-1667
-1536
-1404
-1239
-1020
-757
-445
-168
34
95
61
-37
-167
-307
-454
-517
-498
-463
-418
-300
-157
-61
57
197
322
407
422
363
234
21
-247
-499
-757
-985
-1154
-1237
-1237
-1196
-1112
-964
-763
-550
-321
-79
98
201
298
344
294
172
-13
-208
-315
-349
-392
-434
-408
-362
-316
-305
-239
-176
-153
-123
-121
-236
-712
-1006
-1150
-1451
-1655
-1668
-1646
-1690
-1498
-1232
-1191
-1035
-758
-466
-301
-293
-320
-405
-503
-689
-871
-1017
-1088
-1087
-964
-815
-779
-688
-505
-306
-239
-200
-129
-205
-346
-440
-571
-804
-978
-1006
-1012
-1010
-966
-872
-780
-639
-425
-243
-95
14
89
158
223
208
95
-30
-152
-248
-310
-352
-322
-278
-227
-114
21
112
183
274
373
487
510
442
398
381
417
437
454
541
628
722
852
1029
1222
1370
1556
1693
1724
1700
1649
1465
1295
1202
988
839
734
649
565
561
656
727
816
996
1137
1076
630
-412
-1628
-2667
-3494
-4004
-4112
-4006
-3889
-3503
-2800
-2077
-1371
-474
585
1592
2469
3138
3379
3159
2690
2099
1401
711
46
-494
-823
-1039
-1312
-1527
-1538
-1467
-1248
-919
-633
-456
-376
-371
-538
-830
-1195
-1530
-1699
-1685
-1517
-1305
-1034
-662
-217
245
686
1043
1307
1548
1676
1585
1277
810
249
-317
-794
-1168
-1481
-1689
-1750
-1648
-1467
-1296
-1098
-851
-577
-314
-102
0
-12
-89
-224
-382
-538
-685
-749
-714
-596
-390
-179
-19
154
368
517
589
594
477
286
50
-194
-469
-832
-1152
-1339
-1403
-1391
-1345
-1219
-1033
-834
-638
-422
-189
12
124
192
220
142
13
-113
-249
-382
-506
-502
-476
-443
-353
-241
-155
-105
-30
-22
-44
-71
-127
-284
-514
-632
-826
-1031
-1114
-1117
-1072
-1062
-960
-1406
-1935
-1715
-1578
-1743
-1674
-1300
-1225
-1323
-996
-772
-895
-930
-621
-321
-256
-159
-134
-155
-216
-301
-408
-414
-420
-619
-656
-634
-860
-1151
-1233
-1244
-1327
-1281
-1165
-1115
-1027
-831
-650
-613
-541
-397
-259
-87
56
85
35
43
49
9
-9
-11
5
54
112
92
22
-74
-110
-20
56
27
-36
-9
24
48
106
194
243
274
503
809
1035
1151
1343
1564
1678
1781
1892
1891
1793
1705
1553
1324
1097
879
708
667
642
599
599
682
800
921
1128
1282
1130
643
-269
-1481
-2641
-3541
-4151
-4472
-4386
-4058
-3610
-2984
-2188
-1312
-377
668
1715
2562
3101
3319
3152
2695
2042
1229
434
-205
-663
-968
-1143
-1270
-1386
-1347
-1189
-985
-724
-463
-305
-297
-376
-571
-949
-1415
-1740
-1871
-1825
-1628
-1316
-937
-475
76
552
971
1333
1579
1751
1804
1663
1301
758
120
-475
-957
-1327
-1582
-1716
-1704
-1540
-1278
-1018
-758
-513
-289
-81
69
123
87
-28
-213
-417
-585
-682
-677
-571
-393
-152
96
303
510
667
746
781
750
589
336
70
-251
-628
-965
-1205
-1350
-1398
-1336
-1203
-1016
-798
-546
-277
-92
-5
74
145
124
37
-37
-160
-334
-474
-555
-568
-521
-457
-350
-222
-139
-92
-71
-62
-98
-165
-299
-521
-765
-1012
-1218
-1395
-1498
-1515
-1467
-1299
-1161
-1015
-821
-645
-477
-323
-223
-210
-221
-315
-522
-790
-1009
-1174
-1360
-1444
-1413
-1314
-1155
-969
-747
-532
-339
-194
-83
-37
-78
-177
-315
-463
-664
-861
-997
-1078
-1079
-1013
-884
-761
-622
-463
-317
-228
-137
-67
-50
-88
-135
-188
-264
-311
-331
-306
-235
-126
7
163
285
383
496
573
557
521
489
379
263
195
115
21
-9
-21
22
204
349
496
753
1027
1170
1314
1533
1635
1646
1682
1700
1519
1285
1144
974
803
704
743
775
716
782
933
1033
1096
1258
1533
1589
1323
510
-761
-2219
-3482
-4258
-4541
-4487
-4294
-3865
-3207
-2411
-1618
-794
184
1206
2191
2959
3316
3177
2706
2108
1323
526
-128
-601
-833
-899
-887
-971
-1050
-1023
-905
-703
-547
-429
-432
-567
-792
-1169
-1620
-2018
-2210
-2154
-1869
-1450
-1008
-469
81
593
1037
1354
1598
1715
1759
1660
1338
822
193
-422
-912
-1263
-1532
-1655
-1584
-1397
-1180
-951
-744
-621
-529
-372
-244
-217
-266
-378
-537
-705
-792
-832
-780
-578
-285
38
325
560
720
822
865
824
673
445
164
-175
-527
-877
-1183
-1417
-1533
-1506
-1408
-1207
-937
-697
-490
-334
-221
-164
-142
-119
-174
-236
-322
-435
-577
-646
-638
-604
-468
-325
-159
-6
83
112
70
51
-96
-307
-481
-704
-1002
-1269
-1419
-1570
-1596
-1519
-1392
-1221
-1025
-814
-663
-489
-343
-290
-327
-397
-505
-732
-933
-1108
-1278
-1377
-1389
-1352
-1316
-1160
-974
-788
-604
-406
-228
-128
-50
-32
-99
-265
-419
-536
-678
-785
-828
-796
-737
-670
-586
-505
-442
-414
-360
-314
-308
-286
-263
-256
-274
-264
-256
-247
-187
-65
105
231
322
365
349
326
322
275
212
177
142
98
49
10
-43
-41
40
114
183
286
383
482
614
751
869
996
1186
1371
1578
1705
1723
1706
1664
1507
1273
1166
1070
967
855
821
829
798
813
928
1132
1361
1588
1726
1314
135
-1316
-2715
-3892
-4624
-4715
-4529
-4255
-3726
-3003
-2273
-1554
-595
524
1632
2564
3201
3483
3330
2832
2076
1257
484
-108
-389
-433
-468
-607
-693
-736
-771
-718
-586
-513
-519
-600
-780
-1102
-1601
-2070
-2352
-2411
-2214
-1763
-1165
-581
35
623
1127
1506
1714
1859
1938
1890
1612
1143
553
-103
-690
-1152
-1414
-1533
-1509
-1308
-1038
-814
-660
-542
-514
-467
-367
-327
-403
-519
-610
-711
-785
-784
-689
-490
-176
234
632
917
1061
1114
1100
968
715
417
143
-148
-494
-820
-1082
-1298
-1401
-1361
-1247
-1081
-871
-637
-415
-290
-243
-257
-298
-332
-379
-394
-444
-482
-484
-450
-371
-241
-63
120
295
452
565
579
507
352
74
-205
-536
-841
-1084
-1292
-1436
-1511
-1501
-1435
-1268
-1075
-892
-657
-468
-344
-288
-267
-324
-446
-582
-840
-1069
-1194
-1269
-1314
-1274
-1178
-1092
-923
-698
-476
-309
-170
-62
-54
-121
-254
-412
-544
-680
-793
-878
-901
-854
-769
-657
-583
-497
-426
-383
-374
-413
-457
-507
-532
-548
-545
-504
-442
-347
-205
0
198
320
386
438
482
461
414
335
248
170
65
-7
-23
-53
-55
66
210
314
492
717
813
866
1024
1149
1190
1278
1403
1488
1520
1513
1479
1297
1151
1094
1005
966
1012
1041
953
915
971
1009
1022
1130
1292
1407
1543
1367
383
-1007
-2449
-3715
-4568
-4721
-4436
-4098
-3580
-2882
-2137
-1390
-519
420
1355
2230
2805
3027
2946
2538
1791
976
286
-262
-506
-437
-293
-288
-371
-410
-482
-511
-492
-543
-651
-778
-974
-1298
-1710
-2138
-2464
-2518
-2262
-1774
-1129
-421
207
776
1245
1525
1639
1660
1662
1546
1290
889
364
-188
-691
-1066
-1280
-1323
-1184
-933
-652
-458
-367
-353
-421
-494
-577
-676
-809
-911
-954
-971
-986
-939
-775
-517
-147
290
707
988
1136
1160
1033
789
517
251
-30
-332
-603
-848
-1031
-1151
-1210
-1167
-1054
-855
-643
-456
-337
-270
-295
-364
-438
-522
-584
-609
-542
-460
-403
-330
-245
-122
45
196
304
374
438
396
256
7
-288
-571
-899
-1107
-1268
-1366
-1442
-1399
-1298
-1255
-1137
-1017
-894
-772
-641
-578
-592
-601
-679
-836
-1031
-1173
-1213
-1236
-1191
-1116
-1005
-857
-724
-594
-494
-406
-359
-319
-311
-378
-478
-607
-735
-849
-883
-854
-790
-661
-542
-460
-410
-347
-310
-340
-376
-422
-476
-523
-578
-651
-627
-577
-535
-430
-257
-69
63
207
310
377
410
406
382
350
334
291
274
194
125
111
140
205
253
342
432
526
608
761
933
1012
1126
1322
1481
1540
1569
1598
1510
1364
1215
1146
1104
1056
1058
1107
1119
1073
1094
1196
1287
1382
1507
1616
1535
649
-751
-2263
-3639
-4701
-5068
-4793
-4376
-3769
-2946
-2062
-1292
-515
372
1225
2017
2569
2854
2813
2399
1757
965
242
-294
-494
-335
-45
152
196
176
54
-106
-231
-429
-742
-1026
-1285
-1630
-2121
-2603
-2880
-2913
-2600
-1981
-1189
-404
314
944
1397
1661
1682
1585
1456
1271
1007
686
268
-229
-642
-908
-1027
-991
-809
-561
-325
-166
-177
-322
-556
-805
-1013
-1188
-1323
-1415
-1403
-1338
-1243
-1083
-803
-463
-65
394
761
1028
1135
1091
902
629
322
2
-254
-426
-555
-686
-765
-810
-815
-767
-681
-566
-469
-433
-477
-552
-666
-806
-948
-1006
-985
-891
-712
-525
-335
-186
14
190
307
396
420
394
325
185
12
-221
-421
-601
-777
-916
-1039
-1139
-1217
-1182
-1203
-1165
-1080
-1032
-1003
-990
-952
-966
-932
-896
-864
-833
-830
-766
-802
-865
-907
-912
-944
-999
-1025
-1035
-995
-953
-909
-819
-747
-648
-555
-444
-373
-385
-405
-444
-522
-627
-682
-717
-778
-799
-778
-753
-726
-676
-636
-633
-617
-591
-563
-529
-496
-441
-425
-408
-366
-260
-166
-133
-27
105
227
305
413
523
522
538
500
504
486
415
380
324
305
248
313
317
316
478
664
789
901
1148
1267
1345
1448
1597
1675
1649
1666
1602
1495
1288
1158
1105
1042
980
984
1120
1150
1200
1371
1501
1523
1421
663
-780
-2304
-3655
-4769
-5174
-4906
-4441
-3816
-2943
-2073
-1342
-551
330
1143
1780
2215
2446
2437
2105
1457
722
117
-253
-277
50
452
666
697
600
386
102
-218
-607
-1073
-1458
-1764
-2142
-2539
-2877
-3040
-2907
-2450
-1750
-907
-72
616
1085
1362
1446
1364
1169
962
749
519
306
97
-114
-311
-415
-452
-373
-180
-10
105
97
-86
-433
-819
-1204
-1521
-1714
-1802
-1752
-1611
-1392
-1143
-897
-573
-193
196
537
818
933
912
789
573
316
101
-80
-169
-173
-142
-134
-151
-162
-241
-314
-379
-468
-556
-663
-818
-1007
-1205
-1337
-1367
-1303
-1131
-878
-602
-322
-114
41
149
211
220
232
240
195
123
45
-140
-367
-523
-628
-700
-829
-826
-817
-873
-964
-978
-999
-1155
-1151
-1119
-1095
-1068
-1052
-961
-961
-978
-1084
-1087
-1098
-1148
-1055
-971
-938
-993
-934
-877
-854
-753
-677
-535
-456
-383
-346
-383
-453
-581
-613
-650
-676
-677
-654
-621
-638
-659
-662
-671
-659
-636
-602
-609
-592
-550
-529
-501
-461
-416
-309
-185
-121
-70
-14
36
52
130
225
256
299
330
329
327
330
335
351
402
393
430
484
573
654
727
864
958
1074
1195
1256
1361
1513
1637
1703
1747
1806
1684
1654
1639
1465
1437
1399
1481
1442
1573
1644
1608
1678
1726
932
-887
-2445
-3940
-5249
-5643
-5141
-4591
-4018
-3031
-2179
-1535
-883
-192
643
1346
1806
1908
1936
1686
1098
601
208
6
139
749
1331
1451
1397
1182
754
241
-183
-673
-1305
-1768
-2115
-2450
-2829
-3151
-3274
-3082
-2597
-1901
-1077
-311
202
516
682
647
480
390
437
463
502
574
556
451
379
342
268
270
349
408
340
74
-347
-857
-1310
-1633
-1811
-1821
-1776
-1645
-1403
-1132
-910
-778
-623
-480
-262
-31
131
185
136
112
35
-25
51
127
264
483
619
599
536
362
92
-130
-386
-626
-829
-1001
-1141
-1225
-1299
-1359
-1338
-1232
-1025
-795
-564
-393
-331
-325
-310
-336
-373
-349
-295
-202
-123
-57
-4
4
37
7
-60
-157
-346
-539
-744
-884
-1060
-1257
-1359
-1402
-1431
-1415
-1312
-1240
-1213
-1077
-1014
-1035
-1032
-1028
-1049
-1002
-923
-941
-915
-860
-837
-797
-749
-704
-649
-558
-481
-473
-473
-483
-522
-610
-664
-695
-731
-746
-744
-730
-686
-670
-644
-631
-588
-548
-535
-540
-530
-505
-541
-557
-493
-450
-400
-322
-224
-153
-90
-25
39
117
152
203
271
333
367
407
455
447
409
371
394
475
485
558
618
645
621
670
729
744
854
993
1101
1228
1373
1513
1715
1875
1900
1953
2080
2053
2021
2040
1937
1765
1727
1724
1645
1634
1559
1478
315
-1336
-2762
-4184
-5137
-5292
-4673
-4212
-3512
-2533
-1922
-1426
-1094
-599
-9
512
897
1018
1168
929
692
633
600
689
974
1608
2073
2253
2180
1797
1211
525
-60
-719
-1252
-1584
-1806
-2020
-2284
-2457
-2496
-2336
-2074
-1649
-1189
-843
-573
-370
-300
-444
-556
-551
-382
-93
289
653
893
1083
1179
1193
1070
934
824
712
558
284
-87
-482
-839
-1099
-1226
-1257
-1243
-1173
-1052
-989
-1018
-1112
-1206
-1275
-1265
-1184
-1012
-852
-680
-459
-257
-78
93
306
512
711
847
859
799
680
497
287
134
-52
-151
-244
-317
-375
-515
-623
-756
-841
-944
-1009
-1030
-1076
-1030
-1053
-1061
-1018
-956
-854
-738
-552
-426
-266
-231
-256
-173
-251
-356
-343
-363
-478
-513
-427
-514
-615
-589
-623
-653
-639
-649
-827
-1026
-1200
-1467
-1657
-1751
-1762
-1689
-1469
-1224
-1001
-793
-604
-512
-450
-403
-451
-493
-540
-631
-738
-774
-754
-725
-647
-511
-416
-339
-303
-283
-333
-449
-570
-703
-777
-911
-928
-872
-849
-765
-658
-519
-408
-313
-216
-168
-137
-117
-81
-53
-98
-72
28
145
178
300
539
612
638
723
809
764
706
827
856
905
986
1087
1214
1264
1444
1594
1829
1997
2040
2080
2107
2112
2064
2028
2098
2165
2168
2238
2268
2220
2065
2032
1864
1545
47
-1376
-2495
-3718
-4379
-4379
-3985
-3909
-3291
-2346
-1910
-1566
-1262
-1042
-895
-759
-642
-726
-543
-455
-232
148
540
918
1339
1900
2189
2304
2296
2108
1728
1204
612
-56
-544
-882
-987
-1043
-1068
-1103
-1132
-1118
-1226
-1354
-1501
-1594
-1601
-1590
-1648
-1768
-1820
-1738
-1503
-1174
-847
-455
-84
270
519
606
604
563
557
572
568
517
454
421
467
467
466
423
342
274
165
39
-248
-527
-756
-960
-1099
-1264
-1327
-1391
-1341
-1249
-1227
-1098
-979
-854
-765
-688
-643
-673
-584
-466
-346
-180
-34
104
241
342
416
484
478
481
413
367
259
121
-26
-231
-374
-622
-720
-758
-867
-973
-1047
-1091
-1263
-1392
-1494
-1710
-1777
-1781
-1768
-1836
-1752
-1610
-1493
-1311
-1121
-970
-842
-725
-619
-558
-485
-436
-337
-239
-170
-113
-93
-136
-174
-212
-318
-411
-514
-592
-686
-751
-783
-875
-897
-882
-868
-866
-799
-790
-780
-768
-759
-757
-741
-678
-645
-602
-576
-524
-422
-308
-282
-236
-203
-187
-158
-102
-79
-72
-56
10
55
138
207
253
330
361
393
396
407
399
429
510
535
608
667
702
764
878
892
937
1046
1134
1194
1331
1447
1502
1585
1729
1798
1801
1883
1973
2086
2057
2144
2149
2123
2024
2041
1967
1837
1230
504
-27
-724
-1183
-1348
-1318
-1427
-1491
-1283
-1232
-1328
-1304
-1331
-1322
-1378
-1429
-1556
-1678
-1765
-1802
-1696
-1491
-1271
-1049
-825
-660
-559
-492
-427
-349
-305
-283
-210
-129
-129
-121
-69
7
73
189
329
410
415
390
359
295
228
172
142
93
28
-29
-73
-103
-170
-221
-222
-213
-247
-319
-380
-418
-486
-547
-580
-615
-615
-605
-568
-557
-552
-529
-510
-498
-465
-428
-372
-334
-333
-351
-343
-335
-339
-332
-318
-286
-252
-230
-249
-253
-263
-289
-310
-347
-372
-391
-402
-440
-488
-516
-528
-536
-529
-518
-513
-508
-486
-461
-421
-388
-373
-351
-323
-326
-363
-391
-410
-436
-469
-485
-486
-507
-511
-518
-533
-551
-567
-582
-600
-592
-594
-572
-564
-553
-520
-507
-485
-474
-453
-429
-410
-395
-384
-369
-364
-356
-351
-334
-316
-313
-301
-280
-282
-285
-310
-347
-377
-397
-420
-458
-468
-476
-485
-486
-495
-493
-498
-476
-445
-422
-419
-418
-409
-408
-397
-363
-330
-289
-252
-227
-187
-142
-118
-103
-88
-77
-83
-85
-86
-87
-90
-95
-97
-91
-85
-86
-73
-55
-42
-33
-25
-38
-50
-72
-95
-96
-88
-101
-118
-116
-102
-119
-141
-118
-87
-42
-2
39
70
85
93
113
124
96
82
74
49
28
29
16
0
1
15
33
58
70
72
78
88
80
27
-33
-93
-126
-127
-123
-108
-92
-79
-75
-75
-81
-84
-80
-89
-123
-168
-208
-240
-276
-319
-373
-421
-433
-449
-460
-480
-512
-548
-577
-610
-640
-681
-704
-712
-728
-736
-741
-746
-754
-728
-704
-674
-653
-628
-601
-594
-590
-616
-633
-624
-615
-600
-579
-573
-576
-566
-593
-638
-654
-643
-626
-609
-584
-578
-553
-522
-467
-455
-414
-352
-223
-479
-213
-50
-401
-121
-128
-172
-143
-72
-99
-86
-83
-99
-71
-80
-69
-107
-92
-115
-135
-177
-215
-234
-264
-282
-299
-311
-289
-317
-348
-341
-336
-307
-289
-277
-271
-278
-293
-328
-377
-430
-489
-545
-590
-616
-626
-631
-632
-643
-636
-640
-635
-621
-603
-599
-607
-605
-584
-571
-570
-564
-573
-564
-550
-540
-517
-476
-447
-420
-391
-352
-305
-274
-245
-223
-209
-197
-201
-203
-206
-211
-226
-244
-250
-232
-236
-245
-223
-208
-211
-222
-231
-250
-257
-269
-279
-264
-251
-232
-199
-166
-146
-100
-63
-51
-58
-54
-19
-8
-22
-30
-36
-55
-78
-116
-150
-158
-162
-179
-176
-168
-180
-186
-220
-256
-285
-297
-316
-340
-344
-339
-327
-335
-351
-352
-312
-253
-217
-190
-153
-129
-118
-86
-62
-62
-69
-77
-63
-66
-81
-99
-142
-165
-178
-162
-156
-155
-132
-111
-138
-166
-166
-188
-200
-196
-207
-232
-237
-224
-226
-240
-238
-224
-202
-170
-151
-152
-157
-173
-186
-197
-213
-229
-232
-244
-250
-272
-300
-327
-358
-377
-404
-417
-413
-412
-411
-407
-422
-424
-405
-389
-370
-361
-349
-330
-306
-299
-328
-352
-343
-310
-304
-306
-304
-301
-296
-327
-372
-402
-418
-436
-466
-496
-511
-519
-512
-521
-503
-473
-447
-398
-359
-333
-309
-282
-261
-238
-211
-214
-204
-194
-190
-196
-207
-195
-193
-196
-187
-185
-188
-212
-243
-259
-302
-369
-395
-406
-447
-477
-477
-461
-442
-405
-354
-330
-308
-290
-266
-264
-278
-288
-305
-320
-333
-328
-325
-320
-305
-293
-283
-282
-278
-278
-285
-279
-287
-298
-303
-321
-350
-382
-394
-385
-382
-384
-375
-365
-348
-324
-286
-257
-260
-294
-310
-301
-308
-295
-294
-290
-278
-261
-213
-175
-161
-174
-173
-171
-194
-219
-245
-270
-274
-280
-274
-267
-264
-268
-289
-302
-322
-324
-305
-288
-274
-256
-245
-228
-192
-158
-140
-125
-81
-31
-20
-34
-41
-48
-79
-114
-127
-132
-141
-165
-186
-211
-252
-279
-288
-283
-283
-285
-287
-310
-334
-343
-351
-362
-343
-315
-284
-246
-213
-182
-181
-186
-203
-225
-235
-235
-245
-266
-297
-318
-311
-304
-309
-298
-277
-262
-247
-262
-294
-307
-309
-321
-353
-380
-400
-406
-400
-416
-414
-386
-368
-362
-338
-329
-329
-320
-302
-288
-272
-238
-235
-230
-222
-227
-243
-253
-261
-285
-302
-332
-351
-373
-390
-402
-401
-401
-405
-383
-360
-321
-296
-273
-240
-212
-177
-166
-155
-149
-141
-135
-110
-109
-91
-72
-75
-68
-68
-69
-92
-122
-161
-188
-228
-262
-288
-301
-302
-309
-300
-289
-290
-282
-262
-255
-252
-228
-220
-212
-192
-173
-153
-129
-110
-110
-111
-117
-104
-58
-39
-42
-23
-27
-56
-93
-126
-149
-179
-213
-242
-271
-299
-312
-340
-367
-373
-362
-354
-353
-351
-342
-328
-326
-312
-271
-243
-231
-224
-219
-209
-225
-246
-250
-265
-277
-293
-322
-335
-321
-340
-351
-336
-304
-277
-278
-289
-286
-272
-278
-268
-248
-231
-226
-221
-238
-243
-204
-178
-188
-186
-163
-155
-153
-148
-151
-151
-133
-136
-155
-167
-192
-216
-234
-262
-289
-289
-281
-293
-311
-316
-325
-351
-365
-356
-332
-303
-287
-265
-233
-214
-203
-182
-142
-99
-82
-67
-69
-81
-84
-99
-110
-119
-117
-119
-140
-173
-218
-246
-265
-297
-322
-342
-359
-368
-364
-363
-370
-358
-346
-346
-358
-360
-350
-329
-308
-295
-267
-254
-256
-261
-249
-242
-238
-241
-236
-219
-229
-222
-209
-218
-223
-236
-254
-267
-290
-295
-295
-310
-311
-316
-315
-323
-322
-303
-272
-221
-201
-201
-202
-200
-181
-165
-162
-160
-148
-133
-137
-143
-152
-179
-205
-235
-269
-305
-329
-358
-393
-413
-427
-425
-405
-394
-393
-374
-357
-346
-323
-299
-285
-283
-279
-268
-255
-262
-273
-257
-230
-214
-211
-201
-192
-186
-164
-137
-134
-144
-147
-138
-145
-169
-190
-206
-215
-246
-255
-264
-281
-292
-314
-313
-327
-333
-322
-303
-264
-220
-177
-162
-161
-150
-117
-90
-87
-96
-85
-72
-71
-86
-98
-114
-148
-166
-176
-168
-183
-209
-219
-233
-251
-263
-269
-286
-293
-293
-290
-281
-270
-245
-219
-170
-157
-151
-139
-117
-93
-100
-122
-147
-172
-191
-202
-214
-239
-263
-251
-227
-223
-222
-218
-225
-218
-195
-197
-204
-224
-238
-226
-218
-212
-220
-210
-207
-207
-209
-203
-188
-178
-171
-180
-199
-215
-227
-231
-217
-208
-217
-221
-225
-241
-261
-286
-303
-307
-309
-319
-327
-329
-314
-312
-307
-298
-293
-259
-229
-211
-186
-164
-165
-146
-139
-144
-125
-114
-108
-93
-77
-59
-59
-73
-96
-129
-158
-197
-232
-244
-230
-223
-219
-224
-230
-213
-199
-196
-202
-197
-176
-162
-162
-179
-189
-179
-164
-168
-181
-177
-180
-170
-153
-154
-160
-144
-133
-126
-123
-141
-168
-193
-242
-289
-309
-308
-299
-306
-297
-284
-260
-237
-226
-214
-219
-222
-219
-234
-253
-257
-265
-252
-247
-222
-186
-178
-169
-165
-151
-156
-180
-200
-222
-244
-264
-280
-282
-278
-288
-302
-310
-317
-322
-339
-349
-329
-298
-255
-200
-161
-134
-124
-120
-112
-108
-93
-67
-55
-38
-15
-5
-2
-1
-3
-17
-32
-28
-33
-44
-65
-92
-139
-167
-183
-185
-179
-182
-179
-194
-195
-166
-144
-138
-142
-131
-118
-89
-81
-90
-76
-76
-70
-73
-69
-67
-71
-83
-114
-145
-175
-203
-221
-234
-246
-270
-300
-325
-351
-375
-381
-385
-391
-394
-400
-399
-388
-403
-415
-399
-368
-339
-331
-304
-283
-274
-266
-259
-239
-213
-219
-238
-250
-282
-306
-334
-371
-388
-386
-384
-397
-406
-395
-387
-381
-369
-362
-346
-331
-331
-347
-356
-349
-364
-380
-372
-354
-341
-323
-305
-281
-249
-250
-263
-261
-253
-242
-240
-245
-261
-280
-285
-305
-312
-302
-296
-298
-319
-311
-302
-308
-328
-332
-319
-320
-317
-313
-319
-319
-307
-309
-302
-280
-277
-281
-296
-301
-313
-325
-347
-362
-368
-389
-402
-401
-417
-424
-423
-419
-410
-419
-431
-436
-407
-409
-430
-435
-433
-432
-445
-447
-437
-421
-403
-398
-401
-391
-382
-379
-373
-354
-348
-342
-322
-315
-307
-298
-306
-321
-337
-347
-339
-334
-327
-318
-307
-287
-262
-234
-221
-199
-185
-175
-158
-146
-156
-197
-224
-221
-200
-180
-167
-181
-180
-163
-160
-147
-155
-157
-154
-153
-173
-215
-243
-266
-299
-313
-328
-348
-377
-378
-352
-315
-269
-234
-210
-198
-204
-202
-202
-213
-229
-262
-271
-281
-279
-257
-234
-215
-204
-177
-163
-159
-169
-184
-208
-242
-274
-300
-325
-363
-374
-356
-346
-332
-312
-299
-282
-269
-252
-243
-221
-215
-217
-205
-199
-192
-202
-187
-164
-156
-141
-135
-122
-121
-137
-160
-169
-173
-182
-193
-198
-212
-218
-229
-223
-206
-199
-187
-198
-205
-212
-220
-227
-240
-234
-223
-206
-190
-182
-179
-177
-177
-190
-201
-237
-246
-246
-249
-247
-239
-234
-245
-253
-272
-292
-304
-329
-344
-362
-377
-395
-414
-417
-404
-386
-369
-357
-348
-349
-353
-354
-345
-334
-317
-297
-272
-251
-248
-242
-235
-226
-247
-278
-293
-303
-322
-332
-328
-345
-354
-363
-388
-404
-407
-406
-399
-377
-361
-359
-340
-301
-271
-258
-233
-210
-197
-195
-192
-205
-216
-215
-215
-218
-241
-243
-233
-226
-232
-249
-232
-233
-265
-290
-297
-301
-303
-281
-262
-257
-257
-274
-288
-287
-281
-285
-282
-265
-267
-279
-273
-260
-230
-209
-192
-199
-199
-197
-213
-217
-226
-232
-253
-281
-313
-328
-342
-367
-375
-390
-398
-399
-385
-368
-340
-316
-298
-281
-273
-252
-243
-238
-246
-260
-253
-248
-254
-267
-261
-262
-262
-263
-266
-284
-313
-331
-337
-327
-327
-330
-345
-353
-368
-372
-369
-359
-353
-349
-331
-328
-334
-335
-338
-337
-339
-345
-322
-309
-304
-295
-302
-289
-259
-231
-215
-186
-171
-168
-178
-208
-232
-260
-278
-287
-276
-271
-269
-270
-256
-238
-235
-239
-247
-256
-272
-274
-269
-263
-250
-228
-215
-211
-214
-226
-238
-244
-253
-255
-261
-278
-301
-307
-299
-284
-283
-305
-305
-321
-341
-362
-379
-392
-392
-390
-384
-371
-366
-364
-355
-355
-378
-385
-384
-379
-387
-401
-389
-368
-350
-335
-319
-310
-310
-299
-301
-329
-345
-343
-328
-335
-355
-376
-386
-378
-381
-378
-380
-395
-396
-388
-385
-370
-344
-316
-307
-305
-282
-272
-265
-261
-261
-246
-245
-235
-222
-217
-226
-249
-264
-279
-287
-299
-332
-362
-368
-373
-375
-374
-379
-394
-400
-402
-396
-391
-375
-350
-341
-343
-338
-336
-317
-307
-308
-307
-289
-257
-252
-260
-265
-265
-263
-251
-248
-256
-261
-254
-253
-280
-306
-309
-302
-295
-295
-291
-291
-297
-287
-284
-290
-297
-294
-289
-288
-302
-301
-269
-234
-214
-183
-157
-148
-138
-143
-159
-167
-164
-168
-173
-194
-223
-229
-241
-259
-285
-315
-316
-305
-291
-276
-251
-243
-245
-238
-236
-232
-234
-233
-236
-239
-244
-258
-270
-258
-252
-258
-248
-234
-215
-201
-209
-215
-218
-219
-200
-190
-196
-206
-217
-208
-214
-238
-260
-271
-269
-267
-275
-297
-304
-286
-254
-238
-230
-221
-206
-207
-216
-212
-205
-193
-194
-192
-178
-179
-185
-197
-213
-229
-245
-250
-233
-234
-244
-237
-245
-241
-252
-279
-275
-283
-293
-283
-284
-283
-280
-274
-269
-260
-241
-229
-225
-228
-227
-228
-232
-225
-220
-205
-199
-203
-211
-214
-226
-245
-247
-246
-242
-235
-233
-228
-208
-195
-201
-207
-220
-254
-265
-274
-276
-270
-271
-270
-259
-253
-235
-216
-204
-208
-210
-215
-242
-248
-269
-296
-315
-300
-292
-289
-295
-319
-327
-333
-342
-355
-356
-366
-376
-378
-368
-341
-307
-270
-252
-230
-220
-217
-229
-228
-241
-247
-241
-230
-219
-229
-238
-238
-241
-263
-284
-307
-316
-332
-360
-372
-376
-383
-400
-407
-415
-407
-393
-399
-413
-425
-416
-388
-371
-358
-338
-324
-301
-269
-241
-235
-257
-249
-225
-206
-209
-222
-234
-255
-272
-283
-291
-319
-349
-371
-396
-430
-451
-457
-447
-441
-429
-404
-403
-386
-365
-360
-350
-352
-332
-298
-278
-246
-208
-170
-156
-145
-139
-141
-143
-152
-158
-162
-178
-192
-206
-218
-238
-263
-265
-263
-271
-279
-266
-287
-312
-340
-352
-344
-335
-318
-315
-309
-287
-259
-240
-236
-237
-230
-237
-255
-254
-245
-240
-252
-262
-259
-268
-292
-305
-309
-328
-348
-360
-368
-377
-376
-382
-388
-390
-386
-378
-353
-306
-278
-256
-232
-207
-198
-178
-155
-146
-139
-140
-141
-155
-185
-197
-207
-210
-208
-213
-215
-227
-238
-232
-228
-230
-238
-241
-259
-271
-274
-284
-288
-291
-290
-281
-280
-287
-285
-279
-281
-280
-273
-271
-275
-269
-257
-247
-232
-228
-220
-211
-216
-221
-223
-253
-286
-307
-323
-360
-370
-360
-354
-357
-352
-339
-332
-333
-334
-326
-324
-324
-332
-325
-315
-331
-322
-315
-312
-308
-301
-283
-280
-275
-263
-249
-261
-280
-298
-331
-351
-343
-334
-338
-332
-330
-330
-328
-313
-299
-296
-278
-270
-286
-284
-292
-294
-293
-284
-275
-258
-243
-244
-251
-267
-270
-290
-303
-314
-326
-331
-333
-339
-352
-360
-366
-381
-400
-412
-422
-435
-432
-412
-402
-376
-359
-349
-323
-307
-283
-251
-234
-241
-239
-233
-232
-247
-248
-243
-245
-238
-246
-257
-282
-308
-311
-308
-305
-297
-303
-340
-367
-384
-409
-430
-440
-424
-404
-382
-348
-314
-295
-265
-239
-224
-209
-185
-185
-172
-204
-219
-268
-315
-423
-481
-573
-625
-753
-729
-1100
-2237
-1407
-186
-1631
-2048
-208
-838
-965
-1031
-1847
-1219
-999
-865
-127
-343
-526
-410
-720
-472
-547
-576
-522
-377
-236
-462
-569
-317
-79
-694
20
290
-542
-778
-669
-494
-475
-613
-592
-27
11
-590
-507
-222
-865
-786
-402
-454
-334
-181
-395
-531
-139
-483
-605
-649
-614
-816
-1112
-519
-236
-519
-973
-572
-711
-554
-250
-614
-544
-412
-438
-957
-473
-139
-359
-598
-293
115
57
-538
-830
-288
-492
-252
18
139
46
-218
-266
-392
-220
-243
-51
155
-34
-316
-221
-520
-533
-228
-413
-55
161
-586
-1135
-621
-766
-686
-375
-345
-55
-6
-785
-890
-527
-1115
-563
-46
-149
-495
-622
-756
-446
-639
-885
-469
-506
-551
-676
-541
-303
-227
-751
-790
-262
-277
-590
-917
-751
-220
-550
-904
-282
-316
-623
-549
-331
-590
-981
-685
-415
-390
-570
-500
-322
-458
-661
-557
-443
-484
-375
-529
-649
-271
-89
-484
-757
-473
-144
-324
-422
-333
-424
-486
-298
-155
-125
-46
-309
-122
17
-193
-147
-52
204
36
47
236
284
412
425
225
179
276
478
226
394
718
589
440
195
329
240
303
378
465
573
349
340
370
370
424
482
178
529
694
555
385
259
566
505
683
934
762
442
226
310
568
677
969
748
673
866
701
419
565
857
460
627
1099
965
678
383
471
1025
1118
871
872
1206
1192
613
408
661
1171
1071
1124
1382
1107
576
344
891
1333
1159
1175
1477
1284
692
702
1108
1327
1255
1026
1133
1412
1074
734
919
1012
1346
1466
1449
1293
1233
1184
1076
1209
1660
1659
1432
1444
1518
1421
1171
1198
1364
1307
1005
882
928
658
336
800
1001
767
470
329
200
-55
-267
-184
-87
-96
-197
-117
-250
-520
-667
-710
-604
-690
-620
-638
-755
-841
-795
-722
-633
-641
-652
-728
-696
-667
-713
-651
-473
-332
-282
-292
-332
-358
-459
-488
-432
-376
-223
-183
-168
-162
-79
-104
-164
-161
-201
-122
-100
-156
-166
-118
-168
-226
-217
-279
-410
-403
-358
-333
-424
-419
-404
-515
-624
-631
-557
-678
-763
-711
-777
-789
-655
-629
-665
-656
-594
-696
-632
-585
-598
-537
-440
-328
-260
-225
-352
-361
-218
-249
-250
-92
-8
-31
-110
-208
-213
-129
-86
3
17
-46
-32
42
127
182
288
394
380
409
447
483
501
582
692
739
783
814
905
888
849
1001
1230
1049
1029
1166
1353
1348
1294
1399
1472
1530
1527
1611
1971
1925
1761
2113
2441
2335
2234
1360
985
622
556
1149
1747
2167
1607
758
378
-114
-289
-242
-327
-122
-440
-582
-642
-783
-948
-1180
-1244
-1335
-1570
-1890
-2252
-2370
-2098
-1821
-1667
-1582
-1934
-2418
-2569
-2551
-2388
-2131
-1873
-1740
-1601
-1506
-1567
-1621
-1573
-1476
-1317
-1087
-949
-874
-798
-650
-411
-157
-108
-131
-215
-176
-129
-17
207
328
441
499
488
409
292
164
95
208
308
375
414
364
292
177
213
142
-82
-130
-231
-324
-286
-240
-307
-389
-379
-550
-681
-757
-913
-946
-929
-939
-1005
-930
-1026
-1259
-1223
-1290
-1454
-1475
-1437
-1471
-1488
-1368
-1375
-1452
-1464
-1529
-1494
-1470
-1454
-1509
-1490
-1417
-1383
-1292
-1257
-1228
-1297
-1328
-1291
-1283
-1248
-1157
-1103
-1063
-1037
-1033
-1043
-1128
-1100
-1004
-947
-933
-881
-941
-975
-982
-902
-871
-906
-884
-905
-881
-831
-802
-789
-737
-711
-692
-702
-693
-669
-665
-613
-539
-500
-447
-415
-518
-485
-389
-347
-309
-218
-115
-71
-40
-21
11
-12
64
155
277
413
526
533
483
619
762
787
986
1164
1033
1222
1303
1147
1454
1553
1601
1950
2026
2237
2389
2096
1035
517
708
662
1080
2121
2202
1301
422
28
-108
55
97
77
15
-456
-615
-579
-308
-523
-1036
-1094
-1314
-1620
-1932
-2080
-1912
-1707
-1451
-1436
-1664
-2159
-2652
-2712
-2338
-2091
-2047
-1884
-1991
-1991
-1759
-1700
-1677
-1769
-1762
-1665
-1511
-1233
-1186
-1003
-787
-647
-571
-582
-687
-749
-559
-273
23
145
120
100
72
204
245
195
204
80
154
321
461
507
440
377
277
229
141
34
-47
25
76
108
73
-57
-267
-472
-431
-381
-464
-581
-675
-773
-716
-731
-796
-830
-911
-1206
-1297
-1299
-1363
-1466
-1509
-1375
-1323
-1378
-1621
-1746
-1696
-1823
-1790
-1552
-1485
-1593
-1612
-1478
-1413
-1452
-1481
-1506
-1522
-1451
-1373
-1224
-1101
-1118
-1096
-1027
-1009
-1046
-1048
-951
-882
-788
-659
-669
-794
-805
-723
-718
-676
-655
-657
-692
-642
-474
-419
-419
-423
-445
-466
-465
-434
-380
-334
-320
-319
-258
-222
-321
-336
-181
-154
-119
-3
-11
-10
80
161
162
152
124
124
263
349
476
596
627
614
608
779
825
957
1085
1085
1252
1325
1350
1451
1610
1765
1776
1987
2114
2159
1746
746
542
788
1247
1731
2178
2052
942
-11
-67
272
522
404
193
-59
-421
-498
-279
-60
-438
-984
-1288
-1236
-1407
-1623
-1490
-1344
-1231
-1291
-1475
-1783
-2206
-2409
-2209
-1879
-1727
-1834
-1961
-1947
-1839
-1691
-1562
-1687
-1818
-1853
-1663
-1333
-1132
-1027
-991
-998
-901
-891
-893
-809
-711
-504
-225
-79
-73
-101
-72
16
140
265
179
56
101
270
453
588
591
413
251
232
271
361
357
351
361
317
288
185
89
22
-62
-62
-82
-83
-239
-340
-294
-303
-325
-443
-561
-772
-748
-724
-793
-755
-907
-1087
-1204
-1306
-1192
-1319
-1257
-1254
-1320
-1344
-1467
-1424
-1485
-1469
-1416
-1429
-1328
-1420
-1488
-1435
-1349
-1341
-1370
-1348
-1386
-1341
-1339
-1274
-1195
-1159
-1144
-1135
-1018
-1058
-1042
-918
-879
-805
-735
-684
-692
-697
-664
-663
-592
-537
-484
-498
-432
-359
-361
-278
-296
-317
-350
-335
-277
-292
-252
-219
-219
-181
-201
-214
-200
-190
-197
-122
-43
-41
-31
4
39
14
55
146
204
243
281
375
428
451
508
604
727
762
821
928
1042
1035
1108
1242
1395
1505
1597
1784
1869
1843
1424
520
568
953
1238
1840
2163
1784
732
5
192
452
668
589
285
12
-308
-276
131
183
-417
-916
-1123
-1085
-1128
-1185
-1028
-1076
-1138
-1223
-1419
-1630
-2028
-2112
-1867
-1638
-1572
-1712
-1775
-1778
-1709
-1608
-1516
-1710
-1950
-1837
-1622
-1231
-1019
-1004
-1083
-1239
-1169
-1135
-1016
-849
-822
-677
-507
-364
-328
-296
-236
-203
-137
-73
-54
-113
-34
123
277
408
294
178
64
11
184
294
379
371
240
260
250
179
161
58
38
43
-9
83
75
-22
-54
-157
-150
-256
-402
-430
-491
-492
-450
-521
-624
-799
-934
-1027
-1099
-1142
-1116
-1129
-1180
-1163
-1263
-1336
-1470
-1516
-1424
-1443
-1399
-1349
-1399
-1366
-1455
-1402
-1265
-1340
-1369
-1357
-1226
-1146
-1128
-1010
-936
-975
-979
-932
-892
-869
-856
-718
-616
-589
-534
-515
-516
-476
-424
-361
-348
-337
-266
-202
-155
-117
-111
-156
-165
-189
-127
-86
-96
-90
-89
-31
-86
-132
-85
-118
-95
-71
-69
-2
2
67
74
55
57
6
67
129
234
334
392
375
367
409
445
537
699
698
764
809
857
934
991
1110
1171
1270
1352
1470
1608
1713
1778
1627
820
594
884
1108
1515
1984
1790
1072
327
279
466
668
760
469
304
84
-50
250
346
-32
-488
-785
-776
-804
-850
-782
-849
-889
-933
-1130
-1300
-1574
-1797
-1638
-1415
-1283
-1392
-1513
-1531
-1612
-1485
-1351
-1471
-1614
-1647
-1523
-1245
-1020
-966
-1043
-1117
-1088
-1067
-972
-789
-715
-604
-426
-362
-327
-354
-340
-246
-175
-23
38
52
81
167
340
487
510
448
319
264
375
470
557
582
488
457
421
369
337
257
274
246
246
322
248
172
69
15
-22
-66
-123
-239
-278
-251
-319
-325
-345
-522
-721
-711
-777
-900
-949
-916
-991
-1092
-1053
-1144
-1197
-1327
-1430
-1310
-1296
-1294
-1322
-1301
-1368
-1542
-1427
-1376
-1440
-1409
-1391
-1307
-1219
-1116
-1141
-1102
-1071
-1123
-1129
-1021
-944
-977
-873
-794
-769
-722
-770
-750
-670
-617
-543
-510
-461
-455
-423
-365
-342
-347
-388
-394
-375
-280
-235
-213
-136
-159
-189
-212
-165
-127
-150
-103
-62
-31
22
34
58
67
85
60
77
74
96
165
243
318
291
291
323
310
341
397
510
600
578
667
747
754
837
886
972
1079
1190
1295
1480
1529
1655
1698
1675
1164
662
792
1022
1328
1786
1990
1588
827
333
469
545
711
690
635
376
166
137
252
138
-317
-600
-645
-675
-823
-917
-835
-859
-968
-972
-1214
-1424
-1734
-1828
-1584
-1406
-1344
-1461
-1573
-1613
-1702
-1627
-1501
-1595
-1670
-1587
-1411
-1179
-1124
-1135
-1174
-1207
-1145
-1120
-1021
-891
-857
-702
-496
-423
-383
-441
-425
-344
-206
-54
44
73
108
162
245
321
293
236
184
202
334
406
442
482
471
393
386
414
252
231
236
230
331
290
281
193
47
55
-48
11
-33
-130
-106
-153
-162
-230
-347
-408
-566
-543
-620
-734
-735
-762
-832
-895
-872
-988
-1144
-1197
-1234
-1237
-1162
-1183
-1150
-1203
-1258
-1299
-1257
-1293
-1344
-1352
-1281
-1250
-1197
-1130
-1149
-1162
-1170
-1127
-1105
-1082
-984
-943
-878
-786
-734
-745
-727
-665
-640
-556
-465
-446
-376
-311
-266
-272
-244
-211
-238
-186
-168
-96
-52
-47
-34
-39
-67
-114
-100
-57
-105
-108
-52
-51
-63
-36
17
1
28
98
160
172
176
228
274
328
339
375
438
415
395
442
518
581
589
669
789
816
755
862
952
1042
1095
1280
1401
1362
1359
1482
1587
1724
1754
1856
1618
976
877
819
1098
1433
1844
1800
1307
830
544
219
333
602
616
634
552
413
96
-92
-342
-494
-542
-471
-519
-643
-821
-1032
-1036
-1000
-1019
-1189
-1359
-1586
-1647
-1610
-1469
-1391
-1312
-1342
-1439
-1512
-1543
-1622
-1639
-1468
-1291
-1107
-999
-957
-1059
-1130
-1117
-1042
-915
-788
-665
-559
-449
-385
-351
-358
-346
-287
-238
-147
-62
13
35
65
178
221
228
214
167
151
239
326
374
431
430
388
368
351
289
224
237
246
251
286
280
156
172
-16
-73
-29
-126
-237
-240
-242
-349
-442
-412
-618
-742
-745
-950
-891
-913
-956
-1004
-1008
-1063
-1274
-1313
-1325
-1457
-1337
-1279
-1262
-1241
-1339
-1403
-1436
-1411
-1384
-1307
-1258
-1255
-1241
-1158
-1158
-1144
-1094
-1058
-985
-943
-901
-821
-780
-719
-632
-529
-488
-477
-431
-416
-359
-262
-200
-102
-47
-35
-14
3
-22
-39
4
7
40
58
50
11
-24
-27
-30
-8
23
60
21
89
20
3
109
-5
74
157
-6
0
153
193
158
130
200
267
436
316
249
433
395
401
311
426
534
454
584
556
627
453
436
672
802
859
738
1002
938
878
1044
1200
1353
1361
1376
1406
1492
1107
750
697
658
778
971
1340
1383
967
729
546
100
99
71
178
312
290
467
231
-92
-406
-751
-848
-782
-736
-622
-737
-852
-879
-1046
-1144
-1223
-1342
-1366
-1328
-1318
-1265
-1365
-1323
-1308
-1344
-1268
-1270
-1295
-1374
-1371
-1204
-1137
-1006
-815
-781
-820
-794
-843
-857
-826
-763
-610
-419
-251
-187
-210
-215
-259
-251
-121
-37
122
212
266
306
294
266
224
185
253
268
322
392
382
369
342
319
337
286
265
237
165
231
194
125
176
89
20
37
-70
-64
-170
-230
-251
-280
-310
-327
-400
-461
-597
-654
-694
-815
-843
-850
-856
-913
-982
-977
-1010
-1212
-1109
-1009
-1062
-1070
-982
-962
-1097
-1083
-1011
-1040
-1032
-933
-890
-818
-764
-769
-758
-743
-730
-637
-579
-532
-468
-447
-424
-389
-343
-334
-216
-134
-221
-259
-224
-212
-154
-67
37
93
-12
32
72
-173
-34
-42
32
55
105
214
73
200
-13
-113
164
239
-11
91
126
142
54
-30
265
169
113
64
28
314
54
130
264
-83
93
139
333
34
32
312
224
101
179
401
128
307
479
500
315
483
582
694
595
526
924
620
669
812
891
883
728
1024
967
917
972
1185
1205
949
888
867
536
379
622
731
828
931
928
652
368
194
-21
-154
-69
61
121
212
152
-34
-339
-559
-725
-760
-685
-625
-602
-583
-747
-862
-953
-1183
-1213
-1237
-1226
-1207
-1148
-1165
-1235
-1221
-1177
-1218
-1163
-1103
-1138
-1155
-1124
-1062
-1025
-931
-845
-725
-658
-624
-589
-596
-619
-607
-474
-397
-282
-149
-97
-108
-133
-134
-155
-176
-101
-27
48
133
175
162
115
78
50
64
79
99
131
72
132
95
55
35
12
15
-53
-72
-107
-122
-195
-218
-217
-200
-246
-280
-367
-387
-507
-569
-642
-679
-686
-746
-721
-701
-808
-836
-796
-874
-910
-911
-851
-887
-885
-833
-825
-854
-826
-831
-794
-771
-761
-680
-643
-681
-645
-618
-601
-529
-607
-522
-425
-440
-425
-373
-386
-269
-451
-321
-256
-371
-183
-178
-273
-237
-227
-170
-213
-153
-124
-251
-93
-5
-61
-124
-126
50
-386
-412
74
-142
-146
28
-108
-281
-403
-110
-118
-395
93
-211
-78
-324
-367
-218
-136
-181
-300
211
8
-309
-320
22
-247
-374
154
102
-200
-13
-56
-184
-110
-152
-24
149
71
224
104
76
128
-100
-57
129
269
292
345
426
411
184
318
469
383
492
600
621
475
554
706
676
638
802
955
742
816
900
784
731
706
623
508
487
518
520
442
581
566
379
237
222
-7
-200
-131
-106
-179
-157
-132
-183
-358
-501
-541
-689
-787
-772
-769
-749
-811
-823
-837
-958
-976
-1001
-1073
-1095
-1080
-1038
-1044
-966
-860
-893
-792
-747
-747
-730
-749
-734
-720
-711
-584
-571
-449
-380
-317
-289
-273
-290
-275
-301
-263
-218
-189
-132
-118
-156
-122
-157
-309
-236
-220
-287
-208
-196
-164
-127
-144
-140
-129
-200
-167
-217
-297
-171
-251
-224
-162
-54
-179
-284
-228
-294
-369
-326
-293
-419
-336
-453
-431
-402
-483
-430
-472
-466
-523
-576
-626
-705
-636
-532
-588
-491
-562
-652
-725
-733
-652
-622
-601
-388
-454
-473
-367
-577
-610
-582
-305
-623
-589
-329
-558
-610
-420
-398
-352
-371
-441
14
-660
-393
-274
-343
-330
-196
-186
-388
-301
-663
-167
-347
-360
-230
-335
-136
-385
-463
-19
-460
-296
-296
-177
-847
-316
-132
-473
-178
-160
-518
-1
-199
-402
-440
-372
-141
-537
5
-231
-149
-196
-64
-167
-334
-370
-10
-413
-226
165
-134
-36
118
-124
38
12
-239
164
-227
103
47
205
-61
-113
223
3
-11
141
-73
59
115
-131
150
301
-36
76
392
51
295
111
104
196
30
368
125
351
463
307
422
419
357
349
364
256
436
477
363
460
429
361
306
188
235
160
30
77
0
54
47
26
-94
-112
-151
-294
-392
-435
-503
-594
-524
-549
-516
-519
-627
-689
-730
-837
-843
-946
-901
-883
-875
-820
-834
-847
-839
-891
-892
-847
-852
-847
-821
-742
-738
-685
-619
-607
-568
-495
-439
-476
-395
-458
-489
-416
-483
-270
-322
-383
-221
-323
-288
-350
-436
-347
-419
-239
-435
-212
-134
-282
-182
-341
-186
-344
-314
-280
-310
-320
-220
-245
-265
-194
-347
-370
-344
-435
-374
-335
-373
-391
-435
-461
-358
-446
-444
-477
-421
-473
-502
-522
-621
-472
-525
-475
-492
-584
-447
-585
-689
-759
-615
-730
-601
-547
-694
-419
-690
-725
-734
-732
-761
-617
-632
-429
-496
-693
-658
-620
-672
-616
-528
-823
-361
-646
-542
-561
-732
-143
-733
-780
-99
-490
-777
-336
-634
-399
-220
-575
-389
-25
-683
-266
-225
-521
-193
-231
-114
-252
-364
4
-140
-352
-197
72
-230
-545
-49
-172
-82
-149
-222
267
-404
-335
-6
-181
-223
-181
-40
-233
-222
242
-275
-374
-37
-134
8
-277
172
-33
-391
27
-346
356
64
-41
526
-346
-56
260
-344
-163
-113
162
-60
-221
642
-478
162
-89
-145
338
-227
-88
61
-105
133
2
122
84
-236
364
-162
-200
86
83
-159
1
155
238
127
51
315
-98
203
182
72
57
135
55
-17
56
89
-152
-43
-38
-144
-210
-259
-168
-261
-219
-166
-262
-364
-419
-511
-470
-562
-508
-508
-597
-594
-589
-610
-659
-708
-646
-692
-721
-668
-688
-682
-747
-684
-625
-654
-573
-602
-514
-624
-571
-586
-591
-475
-456
-392
-483
-356
-448
-473
-481
-487
-486
-496
-539
-366
-497
-308
-332
-470
-354
-307
-343
-357
-263
-543
-237
-459
-549
-387
-267
-524
-460
-158
-419
-394
-287
-526
-472
-320
-497
-462
-511
-287
-606
-459
-533
-773
-527
-639
-720
-655
-488
-700
-625
-532
-533
-688
-616
-671
-733
-662
-533
-260
-841
-506
-579
-431
-689
-500
-542
-842
-424
-690
-478
-641
-472
-521
-647
-121
-629
-368
-552
-499
-222
-670
-88
-239
-698
-84
-382
-457
-459
-59
-422
-625
98
-484
-356
-237
-264
-487
-111
-158
-442
-135
-589
201
-787
-149
307
-671
56
-269
-20
-614
138
-358
-550
183
-705
93
-236
-482
262
-254
-392
172
-288
-77
-219
-501
231
-293
-613
327
-577
-274
57
-120
-68
-216
-62
-359
-243
-45
-56
-317
-150
455
-485
-523
410
-284
-418
-131
288
-317
-77
37
-214
-106
-406
396
-111
-331
347
-391
-80
-368
93
62
79
72
304
93
73
-108
212
-67
-107
592
48
31
169
330
-91
241
169
292
-32
183
253
87
65
-21
159
11
8
91
33
-73
-204
-116
-207
-271
-63
-315
-297
-267
-306
-453
-447
-471
-600
-617
-567
-516
-654
-530
-595
-578
-609
-687
-600
-739
-828
-608
-642
-674
-546
-665
-643
-585
-602
-436
-520
-589
-498
-402
-546
-519
-526
-676
-272
-756
-349
-257
-589
-401
-439
-393
-657
-382
-509
-333
-375
-406
-274
-379
-273
-475
-458
-488
-397
-97
-309
-312
-278
-328
-201
-392
-456
-143
-366
-381
-169
-349
-635
-310
-441
-477
-231
-235
-295
-439
-290
-257
-432
-107
-530
-91
-155
-349
-10
-396
-443
-223
-193
-678
52
-370
-569
-84
-118
-333
-453
-64
-177
-500
-442
-301
-246
-593
14
-233
-390
-161
-292
-220
-476
-218
-253
-319
-308
-478
-56
-126
-600
141
-231
-548
-370
-163
-276
-248
-258
-30
-160
-262
-117
-166
-212
-205
-158
-428
-274
-4
-342
-104
-329
-88
152
-341
-327
222
-379
-127
-354
-266
206
-550
-21
-70
-339
30
-497
-29
127
-239
3
-71
149
-111
-61
-123
82
222
-533
474
407
-229
144
140
-94
14
189
-142
67
314
159
-275
250
-166
-130
303
-291
413
11
40
-127
-49
140
-61
-187
-46
-54
75
-93
-10
-64
-14
56
-107
376
48
182
165
32
166
89
250
129
83
251
207
121
162
225
57
-3
187
-151
99
61
-81
237
154
64
-46
-53
-205
-246
-229
-379
-323
-146
-224
-404
-283
-351
-512
-444
-403
-462
-564
-441
-590
-666
-598
-573
-665
-558
-536
-632
-586
-688
-489
-600
-482
-425
-554
-207
-428
-396
-361
-266
-587
-433
-247
-513
-326
-468
-296
-317
-519
-432
-308
-237
-361
-345
-340
-46
-618
-117
-387
-329
-26
-337
-32
-381
-480
-232
-448
-641
-373
-315
-463
-309
-272
-704
-40
-198
-619
-189
-620
-479
-204
-468
-387
-277
-393
-564
-210
-441
-606
-198
-297
-490
-510
35
-550
-480
-164
-446
-265
-372
-152
-473
-355
-239
-767
-128
-434
-529
62
-315
-349
-416
-248
-436
-473
-59
-439
-588
-245
-147
-455
-237
-291
-249
-499
-273
111
-937
96
-128
-756
-117
-378
194
-436
-257
-246
124
-505
-710
625
-740
-223
234
-674
-260
-162
-168
-313
-111
-170
35
-247
-471
225
-219
-67
-199
-299
460
-186
-844
44
-477
10
-167
-140
13
-370
201
-1091
360
237
-579
288
197
-788
327
-356
-469
555
-99
-92
-311
482
-550
6
119
-435
370
-220
-394
238
174
-609
269
111
-201
-6
167
87
-254
3
140
117
-156
95
216
-24
34
-94
205
119
-148
29
260
219
-214
325
333
-290
304
207
18
195
192
-76
219
168
109
145
133
184
-108
177
-91
132
93
-87
-17
-171
-19
-209
-46
-155
-354
23
-365
-320
-139
-362
-227
-342
-245
-248
-410
-273
-523
-328
-516
-523
-215
-666
-422
-326
-522
-473
-474
-414
-367
-413
-548
-594
-414
-439
-449
-365
-645
-234
-315
-434
-395
-554
-205
-419
-658
-204
-353
-611
-242
-216
-221
-372
-312
-373
-448
-455
-271
-249
-371
-31
-674
124
-445
-303
-192
-331
-68
-552
63
-520
-278
-268
-7
-653
-39
2
-216
-309
-399
-52
-288
-326
-282
-237
-275
-359
-545
-57
-181
-91
-520
57
-439
-268
-60
-485
-419
365
-674
-561
427
-929
-114
-705
-152
56
-584
-686
-234
229
-945
-840
600
-983
-567
386
-1351
481
-830
-571
186
-1157
-60
-481
-195
-661
-21
-184
-578
-188
-64
-317
-530
230
-30
-301
63
-606
187
-504
-95
-27
-491
-392
242
-694
-426
323
-742
-400
458
-273
-355
-2
-464
-259
58
-387
-154
109
21
-463
-238
37
-726
317
-202
-242
155
-330
-74
181
-382
88
-53
-726
762
-357
-17
-121
231
-389
-102
-262
123
-368
-39
132
-68
-74
-445
587
-448
170
-277
288
-123
-68
41
-81
91
303
-69
-74
428
-135
-113
89
-173
-147
-352
139
243
7
142
-361
333
-2
-362
-6
-55
-288
-42
274
-637
506
12
-303
244
-472
-138
-284
-316
-401
-173
-29
-354
-169
-140
-393
-401
-197
-471
-498
-119
-592
-433
-233
-577
-599
-192
-535
-557
-525
-390
-479
-433
-660
-632
-226
-716
-637
-81
-731
-642
-335
-693
-148
-871
-388
-395
-549
-381
-365
-511
-431
-561
-656
58
-674
-173
-288
-922
358
-692
-724
362
-793
-937
226
-519
-515
-914
68
-278
-1034
48
-797
130
-979
-593
342
-576
-502
-370
-233
-117
-1137
-198
191
-949
-274
-50
-673
303
-1337
275
-295
-1369
733
-1465
99
-194
-842
-20
-388
-514
-656
-198
-414
-316
-253
-634
161
-797
-643
431
-723
-441
374
-730
-801
59
-261
-649
-404
-241
-813
401
-878
-130
-9
-711
-366
127
-438
-862
506
-580
-1056
773
-1063
229
-120
-936
815
-964
-34
88
-560
-381
104
246
-776
773
-552
-304
159
-640
460
-61
-593
152
-250
-4
-265
11
1
-64
611
-510
-241
487
-170
-202
-78
-88
164
-286
491
-723
94
337
-156
-24
-123
-401
699
-452
35
172
-97
-145
40
-82
-270
192
-833
804
27
-415
374
-254
-337
220
-22
-176
-403
545
-232
-277
-98
181
-198
-800
454
-697
-239
99
-421
-470
486
-748
101
85
-212
-174
-157
-10
-748
226
-74
-733
54
9
-121
-443
0
144
-532
-162
-397
-372
-317
-412
-296
-131
-514
-28
-210
-704
-106
-238
-703
-623
-196
-468
-790
-156
-245
-848
-537
8
-645
-554
-538
-251
-516
-780
-223
-374
-545
-950
229
-678
-776
-352
-354
-249
-1344
178
-623
-696
-363
-493
-542
-122
-893
-738
57
-874
-399
-37
-528
-607
-35
-1010
-129
-678
-98
-755
40
-332
-442
-299
-653
-172
-659
-83
-1054
-264
-674
-408
-927
326
-1111
-250
-8
-864
-179
-149
-1009
-109
-389
-1083
48
-1173
291
-871
-656
2
-604
-370
-612
-337
-757
-183
-743
-213
-443
-853
62
-125
-920
365
-245
-1205
669
-523
-1050
146
152
-886
267
-637
64
226
-940
-31
155
-1035
455
-870
-335
17
-734
-219
-191
84
-846
621
-828
551
-647
-655
415
-883
487
-866
-9
111
-695
640
-811
-7
73
-374
-230
-315
214
-1043
809
-914
695
-119
-609
733
-915
628
-247
-422
-167
1064
-662
-353
510
-313
59
87
-676
511
19
-683
414
-425
-476
-13
458
-516
-600
419
35
-682
-359
398
-598
-187
-213
9
664
-1298
191
289
-21
-652
380
371
-482
-317
10
-135
704
-692
-212
16
-118
-40
-674
682
-153
112
-402
-38
-33
-441
-407
104
-165
218
-469
86
-45
-596
-67
-86
-231
-587
285
-448
-499
-324
10
-769
-560
61
-443
-464
-386
-538
-548
-503
-118
-1031
-128
-778
-591
16
-1016
-191
-491
-635
-432
-427
-567
-734
-569
-601
-592
-672
-92
-863
-208
-532
-515
-344
-852
-111
-895
-132
-886
-437
-389
-591
-842
-164
-338
-1166
228
-921
-351
-290
-1378
13
-428
-1031
57
-383
-618
-405
-115
-841
-650
172
-785
-485
-178
-560
-42
-816
-660
109
-566
-826
-462
514
-1219
-556
408
-1452
393
-407
-851
480
-541
-263
-400
-380
-387
-659
53
-597
-357
363
-1505
643
-538
-814
580
-1458
288
-368
-122
-917
-152
133
-1496
679
-1242
-445
541
-1713
880
-417
-1042
143
-478
36
-1391
819
-756
-424
446
-941
228
-1028
-16
371
-795
-315
-113
457
-1302
472
-469
-686
757
-1137
229
-168
-657
-8
-502
111
-373
10
-699
76
-583
-361
291
-889
838
-1068
231
589
-1545
654
-495
350
-168
145
-205
-560
626
-1267
1017
-715
-576
747
-497
-150
413
-393
-4
415
-669
128
430
-825
127
241
-391
-118
141
65
-389
233
94
-207
-45
-141
128
49
-465
505
73
-74
26
-31
-423
374
-24
-130
293
-298
161
-192
59
-149
-26
-62
132
-322
84
104
-505
-466
738
-659
-495
122
-264
117
-657
40
66
-605
-476
-154
-309
-938
-346
56
-814
-419
-66
-759
-387
-524
-401
-275
-774
-321
-385
-743
-599
-448
-419
-763
-421
-381
-760
-293
-465
-932
-169
-585
-931
-252
-619
-472
-644
-253
-826
-43
-313
-735
-492
14
-859
-726
193
-995
-46
-269
-851
-185
-354
-584
-289
-318
-338
-561
-286
-732
-311
477
-1275
36
-225
-776
-28
-307
-708
186
-287
-870
83
-366
-750
-68
-459
-68
-398
-354
6
-458
-354
-766
-337
482
-1760
811
-553
-835
514
-1122
194
-642
167
-1023
355
-253
-1355
816
-968
-848
792
-1384
483
-871
-405
89
-746
-351
-901
1343
-1930
-204
193
-839
654
-1387
-85
539
-1353
-122
358
-699
-866
-172
23
-868
-260
903
-863
-622
444
-71
-1210
-144
1205
-1758
699
-692
227
-578
-68
56
-850
791
-1110
421
-457
-1099
557
-126
-397
-384
612
-626
-612
486
-174
-353
164
-328
-106
505
-677
-224
264
-692
-69
614
-1263
703
346
-1415
477
353
-556
-482
895
-873
741
-450
57
-28
-31
-440
659
-513
-712
1351
-1060
320
-9
-154
-550
642
-45
-336
-43
608
-425
68
212
-731
405
-382
247
-373
466
-466
-230
306
-287
-98
494
-658
492
151
-688
384
-502
396
-302
-590
542
51
-665
-255
228
-589
-88
-431
-674
-316
-258
-319
-562
-539
-147
16
-769
-169
-84
-449
-355
-497
-349
48
-1392
189
-117
-950
-18
-726
-652
154
-683
-609
-231
-31
-831
-633
531
-838
-447
51
-839
-462
-270
-250
-363
-691
89
-137
-714
-333
176
-871
-192
-463
-238
-534
-295
-15
-819
207
-840
124
-451
-583
-218
-235
-29
-1255
483
-130
-1048
530
-475
-362
-266
-1166
1140
-1516
-92
-31
-929
125
-1389
160
219
-953
-363
-357
-248
-147
-616
7
-230
-709
-278
192
-390
-858
-27
-73
-881
-20
-424
-433
235
-983
-180
303
-887
-662
1050
-1592
-524
987
-1121
-130
-434
-175
219
-719
-603
412
-199
-1229
1008
-453
-516
730
-1008
612
-973
358
-334
-342
-374
26
-134
-929
136
-4
-798
-25
-17
-450
350
-839
20
231
-1037
241
711
-1161
516
-63
-164
-213
36
84
-58
67
-262
744
-722
-551
819
95
-1586
1679
-45
-1144
730
-190
-65
-498
344
-166
589
-577
-121
856
-355
-1164
574
360
-655
227
298
-525
474
-201
46
132
-34
118
-169
-79
-14
245
-277
497
-646
501
-104
-207
544
-455
-69
-106
361
-239
-21
264
-657
43
-422
-105
356
-552
18
-11
-405
-81
-27
-969
-229
286
-822
29
-428
-910
113
-323
-794
-105
-244
-441
-301
-1030
240
-269
-1083
-120
-432
73
-880
-495
288
-1027
-833
76
-488
-430
-254
-876
-466
192
-865
-548
-426
-404
-509
-403
-450
-136
-1143
-289
56
-1132
395
-1392
145
-561
-536
-591
45
-726
-399
-584
-96
-752
-82
-767
-532
343
-1407
322
-356
-438
-809
379
-954
-526
-226
209
-1285
424
-866
-344
695
-1999
752
-431
-1296
152
638
-1675
70
329
-1168
-72
115
-1143
-436
594
-1362
403
-533
-985
1299
-1510
-701
1468
-2009
485
378
-1471
351
309
-1102
-278
368
-1377
278
-65
-1227
1118
-849
-942
1065
-1266
-6
-21
-942
814
-637
221
-1065
891
-766
-211
323
-1199
1142
-1261
908
-1205
253
303
-1396
735
-1213
968
-607
-387
37
-122
-256
-920
934
-1043
697
-102
-482
305
-674
-359
552
-384
-195
914
-1883
657
1193
-1909
926
368
-858
11
618
-1142
760
15
-1552
1940
-907
-926
1931
-1666
423
310
-602
182
614
-659
194
750
-622
-257
285
-283
-85
761
-1042
287
506
-1219
170
832
-685
-383
663
-309
-534
267
226
-893
664
-34
-893
855
-361
-970
742
-228
-566
174
-82
-506
-39
46
-487
46
349
-473
-670
831
-775
-609
160
219
-880
-160
156
-941
485
-586
-433
-243
-168
-460
-627
403
-377
-867
-223
160
-1091
-596
633
-796
-846
604
-1078
-449
-422
-457
-416
-685
-191
-1150
94
-234
-1120
-447
211
-1126
-490
295
-1034
-808
53
-771
-532
-5
-1074
47
-211
-1099
-390
281
-873
-650
553
-1918
507
-75
-1445
223
-288
-1550
1033
-1115
-1124
1122
-1420
-188
-2
-566
-711
316
-1236
-755
792
-2010
1139
-483
-1056
675
-760
-362
-880
711
-1332
376
-521
-160
172
-1636
736
-492
-709
154
-1019
563
-782
-453
3
-55
-717
12
498
-2140
1760
-1973
1084
-682
-1039
1259
-1210
-422
-740
1393
-2331
1154
-815
-203
509
-1730
1581
-1968
275
161
-770
-546
54
471
-1021
314
-1161
1174
-441
-1015
289
243
-765
53
314
-1236
1073
-374
-1136
648
-984
722
-522
-642
125
-51
-722
197
343
-1369
661
-507
-191
232
-955
880
-282
-622
102
156
-554
-437
689
-639
-623
780
-1075
-177
596
-1045
716
383
-1270
499
104
-851
92
689
-1159
500
365
-1290
1118
-525
-236
429
-366
-388
297
162
-700
297
-390
-354
103
-103
-584
352
76
-817
19
96
-612
-506
569
-957
144
0
-438
-181
-459
246
-817
273
-325
-945
61
-298
-606
-444
-103
-540
-613
297
-931
-502
92
-855
-721
-379
-273
-843
-141
-512
-831
-278
-710
-646
-335
-608
-607
-719
-261
-560
-672
-235
-427
-837
-349
-144
-592
-407
-1030
51
-613
-630
-408
-531
242
-1907
663
27
-1704
312
-191
-324
-561
-995
574
-764
-919
-332
466
-992
-506
254
-520
-408
-200
-329
107
-1598
398
343
-1341
-200
160
-474
-731
-66
115
-515
-1068
244
-202
-748
-599
302
-686
-254
-194
-269
-291
-1153
-156
427
-871
-1377
995
-295
-1093
-426
521
-747
-118
-1443
828
-464
-1385
802
-954
-784
538
-953
-21
-722
-391
120
-1128
-230
402
-809
-575
149
-243
-683
-80
142
-1380
294
140
-1022
-268
-205
223
-15
-1106
572
206
-1284
-120
648
-860
-459
814
-1150
131
-84
-231
-51
-785
465
-339
-158
-965
813
502
-1987
1737
-908
-36
270
165
-622
-372
1159
-1506
914
-867
214
986
-1686
887
358
-844
1488
-1139
-187
-27
420
-366
-785
564
-516
775
-980
-280
1003
-993
-329
252
398
-970
-59
224
-124
-647
-167
626
-868
525
-775
98
-60
-434
-187
3
-275
207
-178
-421
674
-543
124
-710
526
-471
-416
700
-196
-923
-54
523
-629
-189
-778
369
-182
-535
-563
-230
476
-1038
-272
75
-244
-1008
433
-524
-255
-211
-949
336
-441
-527
-528
-139
-492
-100
-1019
251
-550
-427
82
-376
-458
-996
-101
-28
-523
-941
245
331
-1629
-27
269
-1090
-599
-721
651
-1048
-808
122
-171
-903
-595
-80
-701
-315
157
-724
-221
-644
-339
161
-1494
318
-350
-569
37
-884
263
-816
-688
872
-598
-1469
655
163
-1670
911
-839
-888
557
-1207
620
-885
-335
-546
-170
-193
-842
781
-1695
460
-710
127
-956
239
-175
-1055
1393
-2167
638
-572
140
-187
-1202
1076
-1803
545
-816
-154
85
-743
489
-929
452
-1406
845
-491
-671
517
-1235
-72
71
-533
-415
64
-387
-232
-628
181
286
-660
-365
695
-1010
-54
628
-992
105
542
-484
-158
-370
60
523
-1246
424
852
-1188
616
-126
-155
-535
229
-27
-287
-68
173
321
-1244
841
-325
88
-325
-206
551
-160
-730
643
-364
-884
654
-59
-403
-194
723
-199
-697
291
310
-1052
631
56
-248
-43
510
-442
406
-718
657
-17
86
-1056
756
106
-809
181
209
515
-1063
684
40
113
-1007
968
-128
-252
-339
-76
376
-444
-135
-465
449
-228
-633
213
-48
-637
-516
241
-815
-67
12
-656
-7
-43
-929
-460
235
-706
-259
-535
282
-1296
-1
-99
-715
19
-350
-854
-187
-12
-1679
331
7
-950
-505
-55
-124
-1804
758
-926
-1041
729
-1748
17
152
-1495
-37
-295
-899
-377
-1035
259
-662
-334
-1209
-705
1232
-2506
682
-422
-1139
407
-1396
738
-1605
-33
-465
-343
-717
-931
1147
-1640
136
-480
-536
96
-1303
639
-1034
-104
-657
-555
598
-1473
-24
-668
590
-1154
-486
808
-499
-572
-453
66
187
-1535
304
689
-1269
-178
-290
85
-479
-152
-859
872
-989
139
-60
-879
256
-268
-638
-163
499
-1330
269
157
-844
137
-1140
504
-103
-1259
875
30
-1346
503
572
-1205
22
-308
107
-143
-569
277
-8
-1157
569
-102
-679
1230
-1382
769
-318
-1176
879
-926
-224
147
563
-1415
629
377
-2154
1668
-931
-317
531
-232
302
-973
229
595
-717
-502
50
350
-547
-296
604
-949
253
-88
-276
441
-1035
224
154
-465
302
-308
-7
74
-200
169
-139
-596
801
-581
126
-45
-590
701
-393
-23
96
115
-202
170
-234
-550
702
-577
399
-228
325
-323
235
-132
-726
949
-1026
687
-608
-261
57
-345
-117
-454
-560
61
-93
-1313
449
-283
-557
-356
-528
-360
-82
-543
-207
-1016
-266
-163
-795
-990
212
-245
-1242
16
-964
-156
-749
-486
-456
-423
-412
-1292
158
-580
-1300
-133
-224
-884
-302
-717
-39
-799
-599
-408
-1113
-51
-359
-853
-212
-321
-710
-321
229
-1965
-57
409
-723
-925
-186
227
-863
-874
-324
-248
-162
-593
-687
759
-1965
169
326
-1513
-466
575
67
-2117
898
69
-753
-634
143
-26
-603
-382
200
-424
-1656
822
-597
-449
-774
280
568
-1614
267
-1
-286
-1420
296
1036
-2637
1224
-97
-1012
125
-788
406
-514
-776
-144
1193
-1690
-818
1565
-1965
-173
1225
-1739
537
-112
-571
-103
-108
-902
95
-370
-925
1655
-2028
332
-189
351
-934
422
-42
-1446
966
-976
713
-1346
648
-99
-432
-33
-469
248
-244
162
-564
495
205
-1177
1227
-426
-731
797
-105
-865
1016
-408
-961
1335
-719
-1322
1284
-9
-951
186
231
-472
358
-98
-595
392
6
-756
679
485
-1224
413
302
-116
-562
1343
-502
-402
897
234
-333
270
-23
14
561
-521
251
422
-73
-283
121
69
11
86
-359
423
-142
-561
89
-581
-88
-16
-396
-100
-678
43
-485
-880
-93
-380
-253
-1064
-79
-288
-1042
-434
-392
-291
-660
-718
-500
-618
-932
27
-776
-1122
-47
-456
-1149
-578
-188
-958
-243
-580
-724
-272
-919
-474
-1198
-263
-73
-1026
-100
-685
-762
-365
-702
-368
-630
-345
-564
-703
-198
-1114
-113
-850
-398
-996
11
6
-1300
58
-499
-1145
-398
-260
-761
54
-699
260
-971
-511
157
-1183
179
-746
-429
219
-715
74
-666
-28
-283
-547
657
-1276
3
-189
-134
-257
-844
422
-460
-705
408
-986
98
-337
-1045
167
-1016
275
-577
-585
-205
-667
68
-867
241
-329
-710
559
-1222
304
-240
-650
-48
-594
-296
356
-991
-166
-374
189
-839
-156
-270
-457
-1
-1159
507
-473
-346
-235
-588
750
-641
-570
102
-311
-525
-406
369
-747
-84
445
-479
-553
1206
-1092
49
277
-365
369
-802
151
-405
477
-548
-560
1388
-721
-661
1180
-498
-609
413
36
-412
653
-813
-292
970
-834
-74
203
50
-201
-233
787
-72
-650
929
-471
26
-486
215
611
-245
155
332
-246
-345
566
68
25
-208
561
-76
-433
199
364
-186
-16
162
58
223
-380
66
127
-637
220
114
-425
-214
77
65
-588
-416
-55
-187
-355
-200
-550
-539
-182
-608
-540
-442
-366
-195
-1035
-481
-564
-486
-601
-555
-362
-1167
-240
-752
-915
-475
-596
-306
-335
-1056
-682
-242
-580
-488
-1031
-385
-214
-770
-640
-287
-636
-412
-515
-534
-594
-428
-443
-536
-1039
-85
-307
-486
-315
-354
0
-992
-485
181
-666
-755
-108
-303
-585
-860
200
-393
-389
-311
-186
-375
-592
-62
-550
-77
-342
-635
63
-511
-383
-281
-534
-35
-744
-213
-282
-115
-524
-494
-222
-219
-515
-486
446
-1046
-395
270
-968
-410
179
-852
-185
-269
-223
-304
-643
80
-476
-1030
243
-395
-876
211
-151
-705
-361
55
-481
-1040
19
-325
-332
-316
-46
-341
-612
15
-672
-573
-395
156
-691
-766
-275
473
-1237
-609
-133
168
-447
-333
497
-566
-994
-22
235
-548
-289
-240
397
5
-695
-421
453
-172
-475
-292
518
207
-1497
354
544
-113
-241
-292
337
372
-161
-178
-135
417
-434
-240
308
218
106
98
221
-212
657
118
-185
441
-499
673
337
-512
727
168
-466
460
205
133
-97
180
-64
108
202
-208
335
66
-230
740
260
-715
647
389
-571
278
179
-310
95
-283
-97
25
-390
-179
44
-539
-632
-465
-602
-347
-387
-567
-487
-634
-689
-611
-698
-668
-576
-497
-891
-845
-589
-1002
-930
-705
-696
-741
-728
-931
-613
-898
-593
-860
-814
-422
-825
-719
-681
-419
-630
-677
-462
-500
-703
-588
-249
-195
-996
-677
-105
-244
-724
-648
-114
-154
-656
-768
-356
-448
-551
-219
-227
-443
-204
155
-341
-746
-29
-400
-401
-300
-765
-66
-22
-665
-125
-362
-421
-14
-394
-806
-215
15
-537
-869
-132
-38
-873
-591
-164
92
-678
-794
65
-122
-763
-593
156
-748
-572
-175
-482
-475
175
-540
-791
-29
-120
-307
-532
-311
-225
-803
-398
-209
-751
-25
-241
-134
-796
-560
-121
-411
-608
-415
-292
-462
-802
-183
-559
-383
27
-641
278
-733
-348
162
-361
-600
264
-857
-446
213
-282
-117
-297
653
-76
198
-429
161
103
-245
190
130
-416
-53
931
-978
324
106
-374
314
-132
17
128
-360
-248
452
118
-62
457
7
274
190
-148
298
52
-25
293
600
191
32
362
494
127
323
65
73
478
425
-199
16
187
304
221
382
250
352
454
196
417
-87
213
311
388
281
267
219
-4
274
68
66
68
150
146
-247
-256
-113
-370
-373
-424
-462
-360
-307
-407
-510
-475
-606
-621
-799
-801
-759
-820
-867
-778
-700
-714
-834
-715
-608
-816
-750
-733
-853
-987
-897
-798
-681
-747
-587
-727
-633
-556
-593
-580
-603
-606
-477
-591
-545
-85
-477
-301
-164
-204
-369
-431
-210
-292
-630
-383
-172
-471
-475
-412
-371
-356
-457
-304
-236
-290
-410
-432
-481
-253
-383
-437
-277
-486
-334
-319
-369
-440
-533
-500
-271
-329
-598
-619
-361
-593
-759
-487
-618
-720
-596
-688
-643
-390
-740
-764
-554
-634
-670
-377
-859
-566
-250
-664
-236
-587
-570
-501
-696
-814
-636
-423
-805
-523
-543
-673
-670
-398
-684
-207
-551
-465
131
-657
-350
-390
-313
-364
-429
-26
-208
-538
-599
-175
-35
-657
-215
-166
-456
-427
-243
-558
-463
-355
-26
156
-384
-229
-277
-214
-2
-279
-286
220
-59
137
-312
-163
-183
-329
432
-81
22
32
453
269
-552
418
478
-73
-124
631
4
91
382
455
689
-310
352
396
0
35
278
433
599
614
299
845
157
673
642
358
295
821
790
438
760
983
716
666
751
980
654
717
902
676
639
636
926
563
492
612
495
315
222
282
168
-100
-85
-173
-266
-354
-471
-474
-620
-667
-633
-798
-943
-961
-1087
-1176
-1233
-1201
-1173
-1308
-1214
-1170
-1214
-1169
-1098
-999
-980
-937
-882
-908
-935
-897
-824
-758
-670
-547
-520
-518
-415
-354
-356
-392
-279
-383
-446
-280
-261
-250
-160
-171
-156
-248
-283
-173
-106
-234
-294
-245
-408
-381
-478
-448
-414
-257
-200
-284
-336
-510
-476
-484
-548
-495
-407
-365
-404
-491
-404
-411
-488
-437
-540
-381
-392
-399
-362
-420
-358
-335
-330
-287
-220
-236
-238
-219
-235
-213
-156
-263
-288
-185
-215
-232
-198
-147
-161
-187
-219
-298
-368
-391
-349
-320
-415
-418
-509
-610
-602
-640
-661
-622
-741
-681
-754
-760
-713
-845
-792
-883
-918
-932
-974
-972
-1045
-1057
-888
-852
-901
-746
-791
-788
-714
-723
-670
-688
-687
-718
-754
-595
-501
-429
-418
-467
-422
-380
-299
-320
-345
-150
-195
-260
-170
-195
-198
-160
-182
87
47
53
-53
-153
-120
-100
-177
25
-56
-259
31
-20
-68
53
-37
-46
-168
-102
165
-73
82
196
90
180
307
336
99
385
579
368
479
594
613
393
670
662
675
657
609
679
746
838
1087
1115
1036
868
1063
1005
877
1325
947
850
1178
1178
1448
1367
1214
1431
1324
1046
1208
1170
1176
1375
1382
1394
1030
523
98
-579
-842
-682
-488
-404
-409
-323
-475
-905
-951
-1259
-1687
-1787
-1891
-1785
-1788
-1747
-1712
-1857
-1782
-1614
-1455
-1358
-1339
-1497
-1674
-1744
-1687
-1620
-1507
-1189
-923
-608
-299
-207
-248
-496
-626
-581
-509
-338
-104
-20
62
153
264
284
264
256
152
138
75
16
-129
-325
-398
-362
-306
-225
-115
-149
-292
-459
-622
-764
-906
-1044
-1051
-1027
-903
-793
-760
-772
-883
-917
-958
-982
-941
-1027
-1039
-992
-966
-879
-745
-663
-574
-585
-473
-419
-512
-513
-608
-597
-509
-416
-264
-193
-123
-57
-55
-45
-98
-107
-116
-249
-179
-131
-172
-127
-169
-144
-142
-143
-86
-159
-277
-328
-423
-432
-529
-579
-540
-552
-611
-524
-522
-644
-758
-820
-844
-958
-929
-929
-983
-885
-835
-821
-1082
-1320
-1177
-1470
-1433
-1177
-1126
-1103
-1275
-1088
-1250
-1601
-1378
-1479
-1556
-1396
-1256
-1015
-1072
-1041
-995
-1127
-983
-974
-946
-888
-949
-926
-915
-832
-745
-722
-587
-496
-506
-412
-417
-492
-571
-628
-487
-362
-321
-150
-70
-61
-40
-52
-47
-124
-131
-106
-114
-49
60
125
149
192
252
364
447
491
471
402
450
503
522
587
712
789
888
954
988
1005
931
990
1066
1099
1350
1356
1355
1462
1497
1584
1540
1525
1646
1563
1633
1659
1632
1660
1645
1663
1734
1830
1926
1936
2033
1050
374
-291
-1344
-1265
-1090
-497
-227
-279
-32
-742
-1377
-1533
-2314
-2513
-2728
-2545
-2090
-2024
-1712
-1818
-1907
-1794
-1804
-1542
-1475
-1609
-1719
-1889
-1822
-1553
-1234
-700
-316
10
469
512
429
144
-237
-224
-80
250
725
949
1167
1181
1117
1088
856
705
469
290
236
164
154
54
-82
-132
-124
-109
-158
-294
-583
-933
-1197
-1373
-1445
-1406
-1350
-1254
-1139
-1050
-1042
-1157
-1350
-1516
-1555
-1450
-1305
-1164
-982
-887
-787
-608
-489
-403
-305
-267
-206
-108
-103
-6
20
122
273
416
617
664
691
565
400
306
156
140
109
93
132
125
115
66
-66
-272
-376
-539
-618
-596
-727
-735
-799
-813
-769
-881
-821
-919
-1032
-1001
-1034
-1038
-1098
-1038
-1014
-1010
-877
-825
-763
-735
-719
-694
-708
-634
-606
-582
-578
-936
-957
-900
-1083
-1044
-875
-775
-865
-907
-784
-1111
-1424
-1408
-1542
-1619
-1557
-1330
-1229
-1198
-1110
-1163
-1174
-1217
-1348
-1340
-1375
-1330
-1274
-1152
-998
-927
-830
-728
-694
-664
-608
-663
-752
-692
-564
-421
-225
-81
103
219
247
251
208
122
112
209
266
328
476
564
683
673
707
740
686
643
588
617
636
656
711
865
815
897
947
980
987
873
891
883
880
962
1104
1280
1337
1402
1597
1659
1513
1454
1404
1376
1366
1475
1638
1702
1716
1863
1968
2078
2004
857
135
-820
-1732
-1516
-1104
-304
-102
-68
35
-839
-1449
-1849
-2596
-2820
-2955
-2570
-2077
-1694
-1403
-1637
-1663
-1643
-1615
-1428
-1467
-1675
-1859
-1828
-1556
-1102
-607
-65
236
470
697
559
293
-68
-326
-210
166
761
1200
1373
1455
1239
1112
869
553
393
147
11
-1
92
153
88
-67
-156
-253
-420
-582
-876
-1241
-1526
-1627
-1522
-1379
-1255
-1192
-1177
-1209
-1283
-1423
-1575
-1706
-1725
-1608
-1326
-1043
-781
-664
-583
-505
-478
-391
-339
-331
-300
-189
-87
92
299
433
513
532
620
602
531
413
257
131
159
223
290
334
266
244
66
-75
-235
-455
-564
-730
-695
-669
-684
-591
-756
-808
-817
-985
-959
-1085
-1106
-1182
-1185
-1080
-1025
-903
-819
-787
-738
-666
-694
-657
-632
-678
-580
-482
-336
-237
-209
-87
-197
-181
-219
-704
-802
-996
-1144
-1029
-975
-752
-913
-980
-1017
-1402
-1571
-1782
-1892
-1878
-1875
-1646
-1462
-1339
-1287
-1405
-1443
-1477
-1577
-1604
-1560
-1501
-1388
-1181
-939
-743
-606
-499
-516
-460
-396
-419
-344
-256
-86
134
372
549
619
681
681
581
549
564
587
617
703
803
860
937
985
974
846
792
708
631
603
589
634
720
860
960
961
998
902
844
793
828
868
938
1139
1315
1477
1596
1705
1768
1747
1719
1839
1824
1824
1863
1962
2038
2154
2258
2480
2226
905
296
-804
-1492
-1182
-616
304
245
178
-91
-1241
-1830
-2343
-2819
-2886
-2874
-2261
-1881
-1624
-1589
-1955
-2030
-2174
-2122
-1905
-1844
-1955
-2026
-1865
-1442
-899
-402
78
160
294
296
119
-40
-227
-122
233
747
1393
1660
1669
1538
1136
932
738
615
585
509
531
531
583
599
368
123
-112
-393
-630
-812
-1042
-1264
-1385
-1310
-1179
-1056
-1012
-1136
-1327
-1516
-1685
-1770
-1760
-1696
-1527
-1262
-965
-792
-706
-737
-800
-786
-773
-622
-430
-273
-113
40
226
348
454
514
458
420
446
410
392
395
372
425
500
545
558
394
215
51
-203
-263
-410
-441
-391
-531
-490
-538
-657
-752
-900
-981
-1082
-1136
-1150
-1188
-1215
-1165
-1073
-972
-861
-835
-845
-899
-880
-868
-821
-701
-561
-460
-336
-147
-56
-112
-157
-189
-178
-192
-129
-4
-133
-444
-514
-588
-701
-744
-696
-715
-956
-1107
-1131
-1398
-1593
-1651
-1751
-1764
-1695
-1611
-1610
-1640
-1703
-1771
-1742
-1659
-1666
-1649
-1537
-1472
-1382
-1170
-972
-883
-807
-676
-601
-547
-453
-371
-320
-194
16
204
352
429
463
478
474
481
540
607
658
709
774
819
792
785
789
767
675
710
691
645
586
530
496
463
564
586
581
550
508
409
287
403
476
607
936
1098
1197
1212
1289
1275
1142
1223
1201
1319
1372
1568
1685
1791
1883
1856
2001
2085
2075
2123
1206
147
-574
-1440
-1126
-503
373
840
442
86
-853
-1879
-2318
-2789
-2749
-2548
-2075
-1471
-1225
-1179
-1582
-2022
-2179
-2244
-2066
-1918
-1871
-1856
-1700
-1293
-776
-364
-30
-7
-152
-195
-281
-326
-328
-151
285
826
1398
1640
1495
1162
753
490
405
499
608
685
769
778
734
629
428
77
-265
-497
-687
-791
-887
-972
-1011
-926
-855
-827
-907
-1202
-1486
-1717
-1802
-1746
-1590
-1377
-1196
-997
-840
-807
-872
-983
-1033
-1034
-875
-641
-366
-137
-21
98
195
280
304
329
330
273
315
383
439
489
577
597
595
593
444
348
151
-68
-75
-130
-110
-74
-121
-160
-319
-403
-563
-714
-787
-864
-831
-818
-822
-801
-885
-898
-921
-949
-927
-856
-929
-912
-856
-816
-709
-594
-503
-453
-438
-399
-345
-389
-410
-343
-355
-245
-148
-119
-168
-568
-744
-852
-978
-910
-850
-768
-872
-1036
-1070
-1354
-1504
-1637
-1679
-1701
-1661
-1519
-1450
-1423
-1463
-1525
-1493
-1434
-1455
-1479
-1436
-1394
-1317
-1133
-882
-754
-678
-557
-580
-547
-493
-463
-341
-218
35
256
426
497
453
470
396
379
401
481
589
680
792
838
820
837
780
688
670
655
665
650
728
693
668
746
753
717
694
616
506
516
554
660
851
999
1153
1151
1209
1188
1104
1214
1301
1459
1573
1684
1783
1679
1675
1743
1620
1770
1908
2177
2244
971
210
-717
-1502
-981
-300
679
750
285
-136
-1366
-2106
-2361
-2618
-2391
-2202
-1704
-1220
-1157
-1369
-1899
-2298
-2331
-2275
-1929
-1643
-1779
-1747
-1611
-1186
-628
-266
14
-195
-339
-384
-439
-266
-146
206
665
1136
1490
1510
1253
850
519
450
632
864
1007
1058
906
739
646
564
378
58
-127
-347
-448
-496
-559
-643
-736
-718
-732
-792
-1010
-1363
-1679
-1814
-1776
-1605
-1312
-1152
-1093
-1064
-1138
-1207
-1274
-1293
-1273
-1167
-886
-655
-378
-217
-186
-178
-190
-70
4
63
96
103
193
309
464
545
565
531
402
360
271
141
82
14
51
85
134
84
-51
-202
-437
-554
-648
-648
-696
-722
-691
-788
-811
-771
-899
-961
-1068
-1018
-1000
-965
-869
-926
-836
-803
-740
-656
-625
-600
-672
-574
-488
-466
-344
-275
-228
-214
-141
-106
-205
-186
-556
-721
-785
-803
-625
-604
-447
-621
-824
-889
-1248
-1433
-1521
-1551
-1512
-1456
-1245
-1196
-1258
-1338
-1457
-1503
-1505
-1549
-1514
-1451
-1354
-1213
-1031
-843
-750
-694
-635
-728
-689
-600
-562
-456
-304
-66
116
242
287
213
160
193
211
305
425
548
640
705
778
745
686
659
562
527
559
624
670
699
711
761
790
794
741
753
654
551
617
698
820
900
978
1078
1065
1028
1100
1088
1143
1146
1250
1328
1281
1304
1300
1358
1361
1449
1609
1592
1631
1549
1578
1461
1367
908
70
-347
-887
-737
-239
299
608
134
-378
-1105
-1851
-2048
-2151
-1960
-1781
-1525
-1212
-1112
-1161
-1561
-1913
-2065
-2054
-1842
-1551
-1391
-1342
-1201
-997
-622
-379
-246
-297
-517
-499
-459
-265
-2
282
577
798
1003
1011
854
596
355
272
441
691
880
953
830
640
484
334
233
15
-129
-301
-372
-372
-384
-389
-553
-628
-727
-832
-961
-1163
-1297
-1432
-1364
-1219
-1053
-930
-941
-1017
-1135
-1230
-1234
-1197
-1117
-1000
-800
-611
-460
-352
-308
-351
-355
-281
-190
-67
4
91
156
244
337
374
372
289
220
155
197
237
208
266
197
250
129
88
49
-185
-228
-395
-395
-344
-353
-264
-361
-445
-570
-668
-691
-832
-769
-817
-724
-664
-686
-669
-705
-738
-747
-631
-600
-619
-544
-585
-528
-520
-393
-356
-359
-257
-328
-309
-304
-302
-307
-488
-684
-841
-931
-924
-870
-772
-726
-836
-957
-1271
-1545
-1641
-1699
-1526
-1361
-1183
-1100
-1144
-1207
-1454
-1604
-1565
-1544
-1385
-1211
-1035
-912
-857
-795
-796
-785
-722
-705
-661
-548
-446
-301
-166
-5
131
203
224
162
140
145
195
344
479
660
765
791
761
649
585
551
550
620
678
737
803
759
746
682
597
610
608
601
527
560
666
708
854
998
970
883
763
811
784
913
1104
1218
1314
1316
1358
1336
1221
1217
1256
1342
1404
1543
1659
1586
1478
948
185
-373
-774
-640
-153
384
638
315
-210
-872
-1534
-1757
-1802
-1701
-1512
-1313
-1104
-1054
-1160
-1452
-1788
-1911
-1908
-1810
-1610
-1508
-1474
-1362
-1094
-778
-526
-472
-584
-772
-825
-723
-484
-152
114
366
573
694
659
479
312
211
262
449
695
879
872
775
603
465
400
280
154
-11
-161
-236
-301
-238
-280
-383
-428
-560
-697
-914
-1072
-1219
-1282
-1162
-1013
-869
-818
-915
-1003
-1127
-1186
-1175
-1089
-956
-861
-738
-572
-495
-482
-456
-446
-435
-370
-244
-148
-64
-29
48
139
173
256
228
176
168
142
198
221
299
364
298
321
235
135
41
-83
-117
-166
-152
-54
-87
-148
-274
-388
-459
-558
-549
-602
-591
-601
-615
-624
-628
-704
-726
-759
-736
-687
-653
-635
-684
-645
-626
-560
-480
-457
-783
-1119
-979
-1054
-911
-619
-507
-550
-814
-813
-951
-1201
-1106
-1123
-1042
-1003
-915
-849
-934
-1025
-1145
-1141
-1041
-1053
-1097
-1056
-1073
-1084
-934
-788
-724
-759
-784
-845
-923
-842
-782
-668
-551
-418
-299
-258
-286
-379
-415
-376
-291
-139
25
142
177
147
142
116
157
224
293
296
384
485
522
552
535
512
505
549
562
543
526
607
707
757
811
796
746
770
749
852
857
965
1028
1092
1231
1144
1350
1231
1230
1257
1164
1408
1293
1419
1517
1411
1579
1543
1743
1815
1708
1179
80
-490
-1043
-824
-22
818
1189
784
6
-945
-1792
-2110
-2008
-1761
-1415
-1069
-851
-772
-1033
-1503
-1960
-2218
-2098
-1883
-1546
-1410
-1456
-1330
-1107
-742
-485
-446
-693
-1003
-1043
-911
-546
-108
286
537
711
746
587
394
134
36
176
529
942
1154
1125
865
553
372
299
279
212
61
-60
-74
-86
-42
-70
-210
-375
-600
-723
-947
-1131
-1235
-1243
-1082
-926
-796
-795
-1021
-1236
-1436
-1477
-1371
-1200
-1026
-900
-812
-750
-688
-715
-722
-734
-702
-538
-381
-180
-83
-55
-13
28
124
173
152
117
90
88
191
222
325
391
332
291
173
113
-4
-102
-122
-104
-72
13
41
-75
-246
-400
-462
-576
-648
-609
-621
-647
-585
-653
-697
-817
-878
-944
-958
-869
-853
-832
-760
-773
-737
-729
-730
-721
-727
-922
-1214
-1077
-1085
-955
-762
-645
-633
-934
-1010
-1156
-1454
-1419
-1371
-1185
-1085
-975
-892
-964
-1088
-1235
-1311
-1225
-1178
-1151
-1055
-1010
-984
-942
-867
-820
-916
-949
-954
-995
-894
-830
-695
-595
-472
-372
-386
-385
-445
-433
-343
-215
-64
72
203
225
220
204
182
230
294
338
378
480
519
594
609
624
641
605
664
591
642
650
694
792
813
982
870
857
923
801
916
885
1044
970
961
1152
1069
1222
1146
1175
1117
1038
1125
1152
1306
1322
1388
1465
1437
1520
1529
1497
1224
296
-269
-702
-851
-197
393
869
702
-60
-695
-1507
-1919
-1844
-1759
-1293
-1134
-961
-883
-1101
-1302
-1765
-1991
-1983
-1882
-1581
-1421
-1375
-1318
-1174
-908
-684
-641
-730
-998
-1102
-954
-641
-189
148
433
526
454
403
221
94
55
167
471
742
990
985
798
564
330
264
277
282
164
99
-9
-46
-72
-79
-172
-383
-542
-735
-897
-1006
-1061
-1031
-1005
-905
-870
-954
-1103
-1316
-1457
-1499
-1408
-1219
-1085
-979
-937
-926
-918
-879
-846
-859
-817
-725
-576
-425
-300
-243
-216
-156
-91
-70
-30
-20
-50
-22
51
145
238
248
260
194
75
29
-7
-31
-5
-50
-2
-18
-52
-99
-233
-360
-444
-531
-495
-488
-525
-533
-597
-580
-600
-635
-681
-733
-797
-783
-776
-701
-682
-651
-666
-663
-881
-1074
-1023
-1152
-1033
-1122
-970
-881
-1037
-917
-1075
-1152
-1170
-1251
-1168
-1300
-1199
-1124
-1059
-998
-1032
-1017
-1027
-1083
-1111
-1079
-1021
-930
-845
-730
-663
-689
-661
-725
-746
-724
-708
-629
-596
-482
-391
-374
-366
-354
-341
-350
-342
-299
-241
-151
-69
-24
9
37
64
71
89
127
164
257
359
408
450
476
503
512
479
509
472
534
576
626
690
723
731
732
784
829
864
892
964
1092
1067
1093
1211
1273
1360
1260
1250
1216
1184
1326
1449
1535
1565
1488
1558
1503
1586
1728
1609
781
-98
-715
-1115
-449
316
1055
1065
321
-537
-1556
-2033
-2017
-1905
-1506
-1276
-1034
-922
-1093
-1429
-1924
-2249
-2276
-2151
-1871
-1625
-1622
-1618
-1500
-1219
-893
-754
-855
-1204
-1398
-1263
-921
-360
62
372
509
475
396
207
60
-14
101
442
825
1078
1087
897
575
308
227
294
361
288
172
29
-33
-8
-2
-59
-247
-478
-693
-864
-974
-1073
-1070
-992
-886
-775
-828
-1022
-1284
-1495
-1563
-1443
-1244
-1042
-926
-897
-917
-949
-931
-894
-860
-827
-736
-616
-458
-308
-233
-185
-151
-78
6
14
5
-25
-15
81
223
370
374
379
253
101
47
-54
-7
10
27
44
50
39
-57
-144
-323
-457
-531
-535
-530
-594
-581
-638
-668
-681
-745
-747
-891
-917
-922
-955
-860
-812
-779
-749
-753
-773
-1029
-1300
-1232
-1281
-1114
-872
-808
-756
-980
-1070
-1184
-1390
-1246
-1276
-1189
-1074
-1008
-855
-811
-863
-974
-1097
-1035
-1046
-1031
-925
-895
-841
-756
-653
-614
-663
-734
-820
-880
-760
-686
-579
-474
-408
-379
-393
-378
-416
-429
-389
-364
-270
-155
-86
-46
-62
-62
-89
-3
52
76
82
102
227
260
336
369
340
374
298
355
396
454
596
670
695
706
613
670
650
640
793
833
957
1026
1050
1064
982
1026
1108
1200
1288
1233
1298
1278
1372
1493
1604
1647
1594
1660
1741
1818
841
96
-727
-1165
-461
277
1280
1197
422
-440
-1682
-1984
-1993
-1741
-1347
-1344
-1148
-1107
-1057
-1285
-1787
-2108
-2213
-2171
-1821
-1582
-1615
-1574
-1521
-1124
-737
-585
-658
-1156
-1382
-1364
-964
-332
138
482
523
497
371
242
176
128
209
476
867
1174
1258
1101
746
512
455
565
608
520
385
214
179
207
301
212
45
-234
-495
-666
-838
-914
-952
-914
-838
-791
-740
-917
-1157
-1428
-1568
-1514
-1383
-1150
-1067
-1114
-1111
-1139
-1078
-999
-958
-931
-942
-812
-651
-514
-351
-293
-219
-133
-80
-27
-47
-69
-48
-12
162
308
400
423
312
260
129
173
143
132
156
108
148
89
57
-83
-220
-351
-428
-431
-493
-500
-579
-576
-608
-678
-603
-768
-797
-888
-921
-921
-901
-812
-850
-835
-817
-856
-814
-1054
-1214
-1264
-1273
-1055
-913
-800
-822
-999
-1101
-1195
-1305
-1208
-1199
-1135
-1056
-1026
-910
-915
-962
-1030
-1121
-1032
-1038
-1002
-947
-958
-891
-842
-732
-690
-703
-742
-823
-884
-822
-728
-639
-547
-487
-428
-406
-412
-409
-421
-395
-329
-231
-138
-56
4
15
10
33
84
140
158
213
237
310
412
493
539
541
584
567
584
589
627
657
716
766
804
846
853
802
817
773
878
1003
1137
1208
1172
1123
1109
1167
1266
1296
1343
1289
1292
1343
1421
1562
1631
1595
1702
1767
1900
1303
281
-433
-1276
-867
-3
976
1442
838
37
-1108
-1935
-1993
-1940
-1576
-1372
-1231
-1077
-1021
-1105
-1443
-1869
-2087
-2184
-2066
-1728
-1691
-1685
-1600
-1332
-857
-605
-539
-893
-1321
-1441
-1264
-698
-119
316
536
539
447
293
214
150
170
343
670
1014
1233
1251
1030
757
603
615
724
673
550
320
215
271
359
451
309
95
-219
-451
-641
-758
-780
-789
-707
-666
-657
-721
-931
-1170
-1382
-1434
-1383
-1214
-1081
-1050
-1082
-1093
-1046
-956
-897
-911
-926
-877
-761
-618
-456
-362
-300
-220
-128
-76
-64
-43
-44
-4
69
187
310
372
374
279
200
149
140
138
95
118
56
97
83
38
-2
-184
-204
-327
-338
-339
-425
-378
-443
-468
-487
-527
-568
-642
-725
-771
-788
-734
-704
-680
-816
-971
-985
-1039
-940
-925
-909
-931
-1050
-1023
-1089
-1082
-1058
-1107
-1119
-1134
-1108
-1134
-1086
-1046
-996
-960
-872
-849
-932
-942
-986
-978
-900
-780
-663
-654
-658
-698
-718
-683
-659
-611
-590
-564
-521
-486
-444
-407
-397
-344
-299
-285
-247
-213
-207
-176
-173
-112
-44
10
76
43
57
67
159
262
333
397
400
455
454
501
537
576
631
660
746
745
811
805
903
925
911
1008
1048
1131
1146
1191
1173
1226
1262
1406
1515
1533
1623
1616
1685
1715
1667
1652
1649
1702
1872
2045
2224
1341
574
-401
-1116
-756
-134
878
1074
671
22
-1047
-1543
-1768
-1839
-1798
-1851
-1778
-1597
-1325
-1204
-1425
-1829
-2097
-2370
-2226
-2065
-2107
-2082
-2022
-1608
-1162
-753
-542
-856
-1168
-1354
-1234
-849
-411
-13
214
363
468
556
602
552
437
423
551
784
1026
1121
1047
865
780
843
868
867
689
398
235
184
296
367
327
199
-44
-231
-382
-532
-644
-774
-882
-916
-918
-878
-888
-1011
-1151
-1290
-1299
-1242
-1168
-1176
-1250
-1248
-1207
-1064
-929
-883
-858
-894
-823
-718
-600
-481
-430
-368
-281
-168
-52
39
81
76
65
141
229
323
392
357
312
302
325
343
319
290
250
181
187
150
151
78
-3
-80
-179
-231
-245
-306
-330
-401
-448
-513
-580
-628
-688
-781
-825
-855
-953
-930
-999
-1030
-1071
-1070
-1032
-1068
-1082
-1148
-1224
-1257
-1318
-1304
-1305
-1242
-1180
-1116
-1069
-1074
-1102
-1119
-1136
-1146
-1121
-1074
-995
-946
-909
-852
-826
-791
-775
-774
-812
-844
-804
-776
-731
-686
-642
-605
-603
-592
-582
-577
-552
-526
-485
-432
-384
-350
-317
-328
-334
-310
-281
-228
-172
-122
-103
-85
-54
-3
45
89
133
167
240
291
367
382
409
431
478
549
609
693
737
783
821
878
896
934
1002
1048
1123
1228
1294
1378
1439
1488
1491
1530
1542
1517
1521
1519
1589
1636
1769
1855
1991
2067
2216
2050
1324
650
-395
-807
-750
-296
360
446
371
-64
-544
-676
-913
-1127
-1509
-1902
-2153
-2147
-1940
-1734
-1674
-1672
-1738
-1809
-1676
-1681
-1783
-1928
-2098
-2024
-1834
-1478
-1235
-1163
-1094
-1085
-910
-654
-365
-165
-157
-159
-180
-136
15
154
269
354
438
603
796
955
977
870
728
631
598
627
597
526
437
371
393
432
485
398
241
39
-139
-226
-298
-335
-440
-573
-652
-705
-709
-716
-725
-801
-891
-928
-907
-915
-937
-998
-1087
-1100
-1090
-1011
-908
-832
-783
-758
-684
-603
-554
-494
-459
-433
-369
-309
-214
-146
-69
-55
-36
31
91
145
170
194
194
169
171
176
196
215
204
218
175
177
148
114
72
-1
-21
-67
-96
-118
-194
-233
-308
-344
-377
-423
-502
-595
-705
-792
-862
-892
-887
-944
-1001
-1080
-1135
-1160
-1188
-1180
-1214
-1243
-1253
-1280
-1255
-1301
-1329
-1340
-1339
-1274
-1205
-1127
-1069
-1046
-1022
-996
-952
-893
-857
-857
-848
-829
-780
-723
-653
-575
-531
-511
-527
-543
-549
-561
-572
-579
-552
-532
-522
-486
-467
-461
-473
-470
-431
-416
-356
-299
-287
-281
-255
-212
-219
-210
-192
-174
-130
-116
-95
-47
-5
4
20
29
25
20
41
84
91
102
89
99
118
118
132
129
132
135
160
202
232
255
262
256
263
266
266
289
295
304
320
317
354
390
415
430
462
486
516
494
426
305
177
112
84
131
164
119
37
-24
-42
-15
28
100
105
68
48
37
35
30
-12
-56
-92
-134
-146
-130
-143
-173
-195
-224
-234
-196
-183
-185
-190
-208
-219
-233
-240
-249
-255
-288
-318
-332
-326
-323
-314
-305
-294
-291
-290
-304
-312
-305
-314
-312
-286
-272
-270
-247
-228
-228
-228
-248
-231
-208
-194
-164
-146
-133
-122
-95
-92
-75
-62
-52
-43
-38
-6
19
29
29
42
71
82
90
98
96
98
103
103
89
93
105
120
114
101
96
72
55
48
37
25
25
38
33
13
2
-30
-53
-60
-62
-54
-47
-46
-66
-91
-119
-177
-199
-201
-196
-191
-200
-192
-195
-202
-210
-227
-255
-288
-291
-283
-277
-265
-256
-259
-273
-292
-288
-293
-313
-314
-302
-291
-300
-297
-299
-294
-314
-339
-334
-348
-352
-349
-352
-366
-370
-386
-412
-413
-424
-420
-418
-423
-422
-414
-390
-378
-364
-362
-374
-394
-419
-451
-470
-474
-460
-445
-425
-424
-440
-457
-483
-513
-526
-506
-495
-477
-457
-444
-432
-436
-453
-452
-455
-458
-445
-429
-409
-402
-370
-334
-328
-311
-310
-320
-325
-305
-270
-256
-235
-214
-182
-159
-144
-144
-155
-150
-141
-119
-78
-29
12
34
25
10
19
33
28
42
54
66
85
106
133
143
135
126
119
120
122
129
166
192
212
225
234
218
195
190
189
197
207
224
232
247
251
269
272
266
267
255
236
221
219
207
203
190
174
156
136
121
83
33
-4
-20
-29
-29
-36
-50
-63
-102
-147
-192
-236
-259
-288
-327
-346
-363
-405
-458
-497
-539
-598
-639
-645
-660
-670
-672
-665
-654
-681
-689
-686
-707
-725
-736
-733
-732
-728
-733
-733
-743
-769
-785
-797
-804
-795
-770
-756
-736
-712
-705
-698
-675
-647
-635
-630
-627
-613
-589
-580
-555
-534
-525
-498
-481
-472
-468
-438
-391
-360
-322
-285
-246
-231
-216
-199
-190
-181
-179
-150
-132
-128
-110
-105
-114
-99
-76
-79
-74
-74
-78
-84
-96
-98
-116
-131
-156
-160
-181
-193
-193
-201
-219
-224
-229
-251
-260
-281
-274
-275
-286
-276
-282
-294
-298
-299
-318
-346
-370
-373
-378
-396
-414
-432
-454
-474
-479
-501
-530
-538
-536
-549
-576
-594
-606
-620
-623
-619
-616
-627
-655
-671
-677
-693
-690
-676
-669
-663
-651
-635
-615
-617
-618
-614
-607
-595
-583
-573
-558
-536
-529
-532
-542
-525
-523
-515
-511
-504
-481
-473
-464
-459
-447
-434
-423
-407
-388
-376
-358
-323
-306
-283
-248
-227
-211
-208
-210
-218
-204
-169
-138
-118
-100
-101
-111
-119
-117
-97
-112
-115
-105
-110
-95
-47
-6
17
18
14
20
7
4
8
11
14
36
66
69
57
63
63
61
88
122
152
161
166
175
202
214
211
214
193
184
188
200
204
213
226
196
173
163
135
106
81
55
34
18
4
-1
-4
-24
-51
-66
-99
-146
-174
-191
-208
-232
-232
-245
-279
-308
-341
-380
-427
-451
-477
-487
-506
-516
-518
-518
-540
-570
-598
-641
-669
-681
-695
-709
-719
-726
-745
-783
-792
-788
-795
-789
-768
-765
-755
-735
-728
-727
-705
-686
-690
-688
-683
-671
-670
-669
-638
-602
-577
-552
-520
-482
-440
-404
-373
-332
-301
-275
-238
-220
-199
-179
-172
-162
-153
-147
-151
-148
-140
-133
-121
-103
-85
-87
-94
-93
-78
-76
-54
-41
-38
-38
-36
-40
-58
-69
-73
-76
-85
-89
-78
-80
-116
-144
-146
-170
-187
-190
-195
-206
-222
-226
-229
-250
-278
-284
-312
-340
-348
-352
-356
-377
-391
-389
-401
-420
-437
-459
-476
-491
-501
-512
-523
-529
-534
-549
-580
-612
-634
-643
-637
-626
-613
-617
-612
-605
-587
-564
-569
-563
-562
-545
-522
-490
-475
-475
-456
-452
-447
-441
-436
-431
-410
-395
-388
-354
-332
-320
-305
-281
-268
-262
-276
-289
-285
-288
-281
-263
-253
-243
-248
-260
-265
-274
-260
-239
-225
-206
-199
-189
-169
-161
-154
-149
-146
-136
-130
-125
-107
-85
-77
-60
-34
-39
-35
-21
-22
-29
-16
12
30
54
70
88
95
94
102
110
122
138
136
135
140
135
141
148
149
152
150
142
140
141
146
158
173
174
171
169
155
143
127
125
116
98
87
66
43
21
3
-26
-56
-93
-129
-142
-141
-142
-138
-143
-165
-197
-210
-218
-238
-271
-304
-316
-341
-360
-380
-409
-445
-491
-531
-567
-593
-614
-616
-614
-608
-604
-627
-647
-662
-677
-695
-719
-724
-721
-724
-745
-752
-753
-736
-734
-749
-757
-755
-735
-716
-701
-668
-650
-659
-659
-656
-654
-660
-660
-636
-608
-561
-539
-530
-510
-492
-480
-461
-422
-378
-344
-318
-291
-271
-254
-253
-244
-219
-197
-178
-147
-143
-144
-137
-134
-119
-109
-102
-105
-94
-84
-76
-64
-74
-82
-105
-136
-152
-148
-135
-128
-130
-147
-169
-173
-191
-209
-217
-232
-235
-224
-222
-244
-276
-294
-313
-338
-363
-367
-364
-377
-389
-393
-406
-436
-454
-458
-466
-487
-487
-479
-472
-484
-504
-507
-517
-519
-522
-507
-492
-492
-494
-498
-481
-458
-451
-462
-472
-482
-506
-518
-510
-498
-488
-475
-474
-474
-478
-469
-447
-423
-405
-386
-366
-355
-354
-355
-336
-337
-336
-330
-334
-334
-321
-318
-314
-303
-276
-245
-222
-212
-221
-199
-177
-173
-178
-156
-125
-139
-142
-134
-130
-137
-138
-131
-129
-113
-103
-95
-87
-79
-61
-39
-20
-17
-8
-1
8
37
40
61
89
90
95
103
125
149
151
153
172
181
174
184
193
200
202
200
200
183
170
153
131
116
105
98
105
105
101
96
85
89
80
75
77
85
80
65
55
31
15
-13
-22
-19
-37
-43
-66
-81
-93
-114
-162
-210
-225
-242
-247
-268
-286
-302
-326
-352
-387
-405
-432
-454
-470
-492
-496
-506
-505
-531
-569
-593
-633
-661
-687
-690
-686
-689
-682
-686
-693
-702
-704
-707
-718
-715
-688
-657
-643
-655
-677
-669
-664
-658
-648
-633
-630
-617
-592
-569
-545
-527
-494
-472
-445
-409
-371
-341
-301
-275
-261
-233
-211
-201
-196
-193
-179
-154
-130
-100
-82
-88
-93
-103
-96
-72
-72
-64
-65
-76
-76
-76
-81
-82
-87
-81
-85
-100
-115
-134
-140
-161
-165
-171
-182
-184
-192
-215
-236
-247
-258
-270
-276
-284
-286
-300
-302
-302
-330
-355
-372
-377
-381
-384
-376
-372
-387
-414
-436
-450
-451
-451
-446
-436
-455
-472
-482
-480
-488
-495
-481
-491
-503
-512
-518
-521
-516
-507
-515
-505
-504
-502
-489
-481
-484
-478
-472
-452
-433
-430
-412
-415
-419
-417
-392
-372
-359
-327
-301
-289
-291
-286
-269
-264
-261
-250
-252
-240
-226
-218
-205
-204
-208
-201
-194
-179
-162
-153
-146
-139
-118
-105
-105
-104
-100
-87
-81
-71
-48
-33
-35
-36
-30
-25
-19
-9
-18
-23
-10
8
16
16
10
23
28
9
14
43
56
57
54
49
38
23
22
30
29
19
24
20
18
23
25
35
34
38
25
16
19
22
25
34
63
84
86
90
93
86
74
75
74
63
75
85
81
64
50
34
21
4
4
13
2
-9
-13
-42
-69
-91
-119
-155
-189
-211
-232
-258
-281
-307
-345
-361
-388
-416
-433
-448
-465
-497
-521
-540
-559
-580
-595
-612
-640
-662
-682
-717
-736
-730
-720
-709
-699
-683
-662
-643
-634
-620
-622
-627
-618
-609
-603
-584
-562
-548
-517
-485
-442
-425
-414
-388
-360
-347
-350
-343
-336
-328
-315
-304
-293
-281
-283
-282
-269
-250
-232
-212
-200
-187
-166
-164
-161
-145
-151
-164
-163
-152
-147
-143
-130
-99
-91
-105
-111
-120
-133
-135
-124
-107
-99
-106
-118
-122
-137
-157
-170
-173
-177
-192
-196
-198
-205
-215
-231
-236
-230
-231
-242
-261
-276
-284
-293
-310
-344
-374
-387
-405
-419
-432
-433
-432
-436
-455
-471
-478
-486
-489
-487
-480
-460
-439
-436
-448
-460
-454
-428
-414
-406
-394
-364
-353
-348
-335
-341
-355
-362
-357
-363
-352
-331
-319
-324
-329
-333
-325
-318
-310
-297
-288
-288
-274
-259
-258
-244
-248
-258
-258
-255
-234
-225
-224
-214
-197
-181
-167
-160
-154
-157
-161
-140
-123
-97
-89
-81
-69
-62
-55
-53
-59
-61
-57
-50
-68
-73
-64
-73
-61
-52
-61
-62
-45
-50
-54
-52
-50
-41
-23
-11
-19
-14
-25
-30
-29
-25
-21
-8
-11
-21
0
14
13
11
22
24
21
22
25
29
35
42
56
75
83
91
104
86
75
80
81
101
99
101
99
89
78
55
38
23
-9
-30
-35
-44
-63
-85
-110
-155
-188
-202
-229
-270
-297
-312
-344
-380
-405
-435
-462
-491
-516
-524
-544
-564
-576
-589
-597
-597
-593
-599
-598
-594
-581
-575
-581
-581
-576
-580
-582
-568
-555
-554
-561
-577
-590
-596
-608
-613
-624
-617
-589
-566
-534
-500
-469
-463
-470
-471
-453
-451
-451
-424
-394
-365
-349
-337
-317
-304
-303
-293
-278
-275
-262
-252
-240
-225
-222
-227
-237
-233
-228
-206
-186
-170
-161
-159
-175
-176
-158
-158
-155
-150
-152
-170
-191
-210
-220
-231
-238
-246
-251
-267
-265
-265
-279
-297
-309
-327
-350
-363
-374
-385
-398
-396
-402
-416
-421
-420
-426
-439
-451
-458
-449
-440
-438
-415
-393
-390
-390
-404
-396
-396
-381
-358
-353
-350
-345
-351
-367
-372
-366
-361
-356
-340
-326
-310
-294
-278
-267
-256
-257
-249
-239
-236
-230
-218
-210
-209
-224
-233
-229
-218
-209
-198
-193
-190
-178
-160
-132
-124
-106
-96
-88
-86
-98
-88
-81
-84
-84
-82
-72
-60
-77
-98
-103
-103
-91
-94
-89
-75
-72
-81
-81
-88
-114
-109
-113
-116
-110
-92
-88
-110
-117
-128
-133
-128
-122
-108
-97
-87
-74
-76
-70
-40
-20
-4
11
18
26
38
38
45
66
92
109
125
120
118
129
122
120
126
127
123
104
86
76
64
36
4
0
0
-8
-31
-44
-62
-92
-104
-118
-145
-165
-193
-240
-289
-324
-336
-355
-377
-398
-409
-416
-428
-438
-453
-475
-489
-504
-509
-503
-503
-498
-507
-530
-543
-557
-587
-596
-619
-636
-637
-649
-666
-672
-673
-678
-667
-678
-672
-654
-663
-657
-647
-638
-626
-615
-612
-606
-592
-571
-555
-532
-510
-493
-467
-460
-449
-420
-399
-382
-367
-353
-342
-315
-292
-275
-258
-249
-240
-225
-203
-177
-178
-175
-164
-155
-152
-157
-159
-177
-196
-200
-199
-201
-198
-192
-192
-192
-191
-195
-194
-186
-204
-224
-246
-256
-245
-238
-245
-262
-288
-313
-325
-323
-341
-346
-359
-389
-404
-419
-423
-455
-478
-485
-494
-501
-499
-494
-495
-496
-500
-501
-492
-492
-496
-490
-495
-490
-482
-481
-486
-490
-487
-480
-474
-458
-435
-430
-431
-434
-421
-397
-388
-385
-378
-382
-380
-384
-373
-349
-341
-342
-330
-309
-296
-279
-277
-274
-253
-229
-218
-228
-214
-209
-207
-198
-189
-189
-171
-165
-186
-189
-182
-181
-180
-162
-152
-142
-138
-139
-145
-169
-174
-171
-158
-171
-181
-181
-183
-194
-206
-199
-199
-196
-181
-174
-180
-178
-162
-156
-163
-163
-155
-152
-136
-133
-136
-124
-120
-110
-105
-101
-92
-69
-48
-40
-33
-34
-30
-33
-38
-52
-67
-78
-96
-85
-69
-58
-52
-65
-76
-82
-102
-120
-136
-153
-172
-186
-208
-225
-241
-253
-255
-269
-272
-278
-283
-293
-299
-317
-331
-345
-350
-362
-363
-364
-376
-375
-397
-413
-397
-380
-379
-379
-387
-405
-431
-448
-460
-470
-475
-473
-487
-502
-522
-560
-565
-550
-551
-560
-573
-580
-582
-585
-584
-591
-588
-601
-601
-595
-604
-611
-625
-623
-616
-600
-592
-573
-567
-564
-548
-547
-538
-528
-522
-513
-497
-490
-470
-458
-458
-462
-455
-446
-442
-430
-411
-392
-368
-359
-358
-375
-385
-391
-387
-398
-390
-388
-391
-396
-382
-385
-379
-398
-406
-416
-412
-417
-411
-449
-1570
-1574
-871
-1322
-2263
-2317
-1869
-1511
-1514
-1996
-1934
-1659
-1429
-1276
-1272
-1283
-1225
-1103
-822
-777
-594
-418
-513
-372
-251
-197
-265
-357
-196
-87
-168
-215
-421
-515
-328
-324
-263
-294
-335
-207
-51
39
27
-67
-27
114
227
219
117
28
14
156
205
185
143
-1
62
145
264
486
487
571
768
1010
1169
1074
933
975
986
1061
1074
887
826
656
499
314
80
-60
-301
-461
-526
-707
-812
-967
-1055
-1039
-1160
-1260
-1412
-1559
-1523
-1482
-1527
-1618
-1798
-1885
-1835
-1647
-1519
-1548
-1533
-1411
-1243
-1004
-840
-784
-731
-565
-335
-306
-230
-127
-57
63
146
224
298
411
558
591
632
618
579
589
603
550
422
262
162
56
21
-22
-156
-286
-399
-449
-490
-571
-677
-769
-850
-867
-934
-949
-968
-980
-1026
-1047
-1018
-952
-901
-801
-753
-699
-620
-636
-580
-636
-579
-647
-697
-634
-644
-588
-492
-476
-423
-418
-313
-329
-381
-341
-442
-496
-648
-727
-849
-913
-965
-1085
-1111
-1143
-1148
-1174
-1153
-1162
-1167
-1122
-1064
-1045
-1095
-1103
-1092
-1135
-1153
-1208
-1263
-1243
-1162
-1064
-1044
-899
-797
-693
-640
-614
-565
-586
-508
-491
-576
-568
-600
-593
-602
-588
-567
-545
-429
-324
-334
-328
-308
-343
-345
-364
-365
-415
-400
-317
-364
-301
-233
-176
-47
17
188
270
374
525
546
644
732
784
930
1005
1144
1308
1384
1598
1733
1862
2073
2100
2314
2400
2440
2560
2546
2679
2694
2721
2812
2742
2746
2674
2525
2517
2402
2398
2442
2487
2662
2602
1917
854
-339
-1530
-2422
-3040
-3052
-2958
-2777
-2331
-2298
-2396
-2422
-2511
-2450
-2524
-2534
-2632
-2832
-2868
-3213
-3555
-3398
-2834
-1973
-984
-117
387
510
568
522
385
478
765
1043
1197
1202
1072
954
974
1110
1254
1522
1816
1927
1851
1595
1208
736
381
88
-286
-642
-964
-1220
-1385
-1431
-1385
-1324
-1254
-1197
-1301
-1460
-1590
-1703
-1788
-1865
-1907
-1948
-1908
-1724
-1444
-1074
-648
-225
99
337
430
404
423
462
596
769
905
1026
1064
1098
1145
1220
1356
1496
1606
1609
1517
1313
1050
795
606
466
321
244
128
-30
-185
-299
-368
-410
-364
-334
-370
-462
-612
-788
-968
-1009
-1020
-941
-819
-690
-550
-448
-296
-172
-26
111
168
200
163
89
-45
-154
-144
-114
-44
73
204
347
395
389
354
282
239
145
87
53
-94
-251
-413
-411
-340
-308
-137
-75
-97
-98
-16
67
-9
-125
-175
-136
-103
28
187
348
401
507
816
744
707
650
862
1058
929
525
126
95
115
387
349
699
687
326
395
57
-295
-396
-449
-217
-82
-307
-573
-885
-917
-832
-768
-533
-365
-257
-338
-523
-679
-627
-585
-361
-349
-334
-427
-567
-588
-601
-425
-289
-150
-104
-77
-114
-153
-175
-126
-59
-13
48
86
101
55
36
98
171
224
249
287
278
219
214
227
292
343
360
423
454
451
423
416
446
475
499
513
517
512
507
476
445
395
310
212
118
44
-5
-24
7
43
67
81
69
54
-9
-71
-155
-268
-396
-555
-690
-812
-876
-875
-802
-693
-598
-505
-477
-500
-558
-652
-743
-840
-931
-1001
-1053
-1088
-1082
-1034
-934
-799
-664
-580
-548
-541
-606
-705
-800
-871
-908
-892
-820
-726
-631
-550
-500
-475
-446
-433
-429
-449
-490
-542
-610
-653
-667
-639
-561
-446
-335
-255
-231
-228
-251
-296
-343
-383
-404
-405
-412
-413
-411
-389
-346
-300
-227
-181
-141
-134
-172
-220
-258
-267
-306
-327
-322
-306
-301
-299
-293
-291
-291
-277
-258
-239
-218
-219
-221
-249
-280
-322
-346
-335
-336
-326
-344
-349
-344
-360
-359
-323
-306
-306
-304
-319
-323
-362
-414
-435
-449
-451
-427
-408
-396
-387
-397
-411
-416
-425
-432
-430
-449
-486
-510
-510
-528
-540
-517
-479
-445
-412
-379
-366
-381
-414
-436
-437
-441
-483
-549
-500
-425
-369
-335
-311
-300
-325
-338
-371
-388
-400
-457
-508
-526
-539
-535
-525
-524
-591
-620
-686
-729
-670
-624
-594
-587
-561
-582
-622
-670
-703
-693
-835
-979
-1012
-966
-849
-771
-672
-611
-666
-676
-782
-774
-708
-715
-669
-685
-733
-782
-776
-638
-489
-392
-448
-441
-489
-531
-470
-546
-571
-501
-414
-497
-511
-400
-339
-269
-225
-156
-196
-294
-356
-228
-62
-197
-258
-426
-280
-230
-150
-18
82
186
62
-23
48
48
-141
-181
-119
14
18
-14
44
75
130
235
217
214
151
-175
-441
-364
-193
-118
66
190
143
125
166
259
246
50
-47
-106
-187
-106
-61
-43
-74
81
227
325
336
306
184
-59
-189
-320
-323
-340
-247
-140
25
120
188
232
205
101
-157
-405
-503
-558
-523
-405
-273
-195
-162
-94
-148
-174
-205
-279
-359
-420
-418
-385
-356
-390
-408
-383
-294
-246
-203
-132
-56
-54
-111
-138
-91
-33
-54
-175
-264
-333
-367
-356
-287
-189
-112
-47
22
24
-30
-53
-106
-193
-332
-431
-463
-407
-335
-253
-225
-325
-349
-426
-530
-546
-524
-545
-635
-769
-845
-849
-796
-661
-557
-454
-438
-390
-357
-281
-276
-276
-249
-359
-459
-524
-482
-447
-371
-292
-237
-176
-140
-56
17
-62
-178
-270
-342
-368
-332
-261
-256
-228
-263
-327
-314
-223
-91
-6
107
130
72
72
108
111
119
105
51
-98
-211
-241
-175
-28
184
296
291
238
123
-2
-42
-34
-71
-133
-140
-109
-44
116
228
285
326
360
387
405
463
511
572
619
609
581
543
541
568
665
745
786
842
854
851
826
767
674
528
397
355
441
606
788
1011
1204
1260
1224
1172
1094
1010
1025
1164
1323
1614
1976
2210
2403
2413
2239
1864
1396
986
429
6
-331
-641
-832
-1002
-1036
-1109
-1257
-1363
-1603
-1845
-2096
-2328
-2423
-2449
-2378
-2269
-2173
-1999
-1901
-1764
-1519
-1274
-997
-734
-455
-231
-61
147
290
398
494
566
653
703
785
892
982
1093
1164
1155
1071
927
727
481
220
2
-255
-439
-559
-699
-805
-949
-1048
-1186
-1343
-1444
-1592
-1653
-1727
-1761
-1727
-1714
-1607
-1569
-1462
-1307
-1208
-1028
-868
-737
-653
-600
-507
-426
-366
-252
-177
-125
-92
-104
-99
-126
-128
-153
-236
-321
-482
-671
-827
-974
-1125
-1286
-1414
-1531
-1657
-1737
-1786
-1792
-1783
-1734
-1659
-1595
-1566
-1524
-1519
-1495
-1500
-1481
-1388
-1276
-1082
-912
-726
-521
-376
-219
-141
-82
-69
-90
-110
-130
-142
-138
-109
-78
-70
-81
-95
-131
-190
-249
-288
-311
-369
-398
-415
-432
-409
-390
-333
-293
-233
-148
-115
-17
26
72
161
188
314
409
547
737
893
1134
1310
1565
1786
1921
2140
2254
2311
2290
2303
2295
2272
2305
2341
2345
2274
2295
2178
2075
1931
1795
1658
1476
1409
1312
1301
1428
1040
214
-896
-2582
-4202
-5283
-5354
-4858
-4123
-3009
-2519
-2459
-2284
-1977
-1524
-1211
-1076
-1452
-2225
-2632
-2684
-2164
-1062
110
981
1501
1918
2069
2111
2282
2387
2221
2036
1913
1665
1312
945
531
40
-255
-281
-180
9
174
104
-207
-662
-1210
-1810
-2351
-2708
-3014
-3200
-3184
-3058
-2833
-2497
-1977
-1454
-1047
-718
-590
-664
-735
-702
-563
-314
14
296
495
716
945
1113
1305
1498
1563
1586
1564
1488
1284
958
601
138
-287
-565
-760
-850
-902
-917
-970
-1028
-1042
-1170
-1303
-1476
-1683
-1906
-2091
-2130
-2140
-2019
-1800
-1521
-1197
-891
-559
-332
-156
3
102
232
307
389
426
400
412
384
430
474
516
560
547
532
453
264
29
-228
-530
-828
-1089
-1257
-1433
-1601
-1644
-1742
-1874
-2089
-2269
-2408
-2601
-2541
-2357
-2160
-1995
-1855
-1632
-1593
-1436
-1185
-1064
-927
-893
-823
-795
-706
-502
-361
-179
-87
-121
-169
-172
-225
-347
-432
-536
-671
-826
-906
-1013
-1172
-1232
-1319
-1392
-1384
-1329
-1288
-1247
-1153
-1130
-1123
-1052
-967
-876
-759
-630
-521
-405
-282
-172
-55
88
215
288
365
430
445
501
572
613
644
683
685
653
613
618
568
537
555
547
671
761
895
1051
1172
1266
1321
1409
1414
1445
1522
1608
1682
1776
1959
1970
2072
2134
2142
2111
2014
2012
1862
1779
1806
1843
1999
2059
2191
1409
130
-1294
-3249
-4567
-5251
-4854
-4343
-3758
-2809
-2707
-2481
-2013
-1443
-957
-930
-1020
-1629
-2139
-2031
-1697
-1050
-299
267
547
970
1526
1975
2327
2600
2621
2306
2098
1866
1378
737
14
-689
-1219
-1336
-1111
-846
-582
-516
-757
-1072
-1362
-1670
-2033
-2324
-2565
-2852
-2964
-2867
-2651
-2363
-1934
-1403
-949
-495
-90
206
425
608
751
785
806
772
646
588
600
636
677
821
970
999
1012
921
693
308
-117
-574
-1037
-1321
-1572
-1735
-1848
-1896
-1872
-1805
-1609
-1474
-1334
-1196
-1109
-1028
-1013
-934
-910
-898
-773
-661
-452
-217
44
310
530
800
960
1057
1094
1006
842
589
339
108
-87
-203
-335
-402
-445
-531
-589
-670
-738
-858
-1016
-1183
-1485
-1844
-2223
-2560
-2715
-2735
-2504
-2165
-1823
-1480
-1225
-949
-756
-607
-492
-463
-495
-630
-720
-744
-716
-643
-532
-387
-276
-176
-103
-90
-169
-350
-587
-843
-1074
-1287
-1452
-1556
-1623
-1644
-1558
-1370
-1172
-972
-820
-721
-740
-807
-834
-862
-857
-848
-770
-684
-588
-408
-212
-41
155
293
368
399
342
377
246
153
171
37
27
7
-43
47
97
168
304
439
531
665
769
822
866
992
1128
1236
1417
1577
1711
1695
1797
1912
1886
1976
2129
2276
2418
2571
2785
2743
2569
2396
2021
1747
1541
1506
1601
1681
1779
1844
1038
-399
-2001
-3921
-5217
-5845
-5419
-4774
-4215
-3372
-3142
-2791
-2138
-1399
-735
-525
-416
-588
-661
-281
85
393
565
645
727
1152
1838
2468
2868
2998
2942
2523
2185
1742
991
134
-787
-1450
-1926
-2053
-2005
-2047
-2096
-2111
-2125
-2038
-1834
-1738
-1824
-1998
-2149
-2296
-2272
-2066
-1850
-1585
-1200
-766
-322
170
673
1069
1380
1652
1775
1726
1584
1342
992
654
372
149
-40
-102
-154
-242
-293
-418
-551
-773
-994
-1237
-1534
-1766
-1977
-2137
-2202
-2150
-1972
-1771
-1499
-1172
-843
-483
-151
128
308
424
485
483
467
461
433
449
467
527
584
642
660
579
522
353
178
-66
-312
-555
-853
-1023
-1266
-1380
-1491
-1530
-1460
-1429
-1297
-1316
-1317
-1404
-1598
-1714
-1806
-1737
-1658
-1470
-1212
-1030
-814
-640
-450
-342
-204
-139
-143
-179
-348
-471
-641
-724
-838
-940
-909
-939
-932
-978
-971
-995
-1161
-1262
-1432
-1584
-1665
-1672
-1620
-1585
-1485
-1343
-1201
-1006
-812
-646
-456
-320
-216
-123
-82
-69
-104
-159
-178
-201
-174
-156
-81
-6
38
83
100
109
43
19
-13
-60
-130
-152
-148
-133
-85
-40
80
156
324
500
690
885
1054
1264
1405
1566
1665
1759
1840
1885
1892
1953
2081
2178
2348
2546
2784
2940
3036
3044
2870
2588
2251
1910
1664
1537
1530
1602
1641
1672
514
-1125
-2690
-4446
-5520
-5877
-5240
-4696
-4188
-3405
-3118
-2714
-2097
-1333
-685
-420
-70
119
487
888
941
814
593
578
671
1285
1994
2492
2750
2784
2689
2186
1838
1397
757
71
-636
-1217
-1773
-2093
-2319
-2570
-2670
-2603
-2435
-2125
-1769
-1553
-1504
-1450
-1427
-1458
-1413
-1304
-1216
-1030
-703
-361
-6
383
793
1123
1457
1753
1938
1963
1879
1686
1322
917
486
112
-232
-475
-654
-812
-875
-930
-944
-987
-1017
-1124
-1250
-1344
-1496
-1606
-1679
-1669
-1651
-1514
-1244
-989
-646
-309
31
300
553
803
883
951
924
844
710
570
462
283
200
87
7
-24
-73
-83
-212
-319
-449
-643
-794
-975
-1070
-1276
-1415
-1486
-1493
-1458
-1517
-1507
-1496
-1442
-1492
-1479
-1389
-1260
-1127
-943
-743
-639
-531
-416
-342
-334
-302
-229
-190
-246
-327
-405
-432
-473
-537
-598
-686
-757
-821
-867
-961
-1082
-1202
-1291
-1378
-1436
-1461
-1416
-1330
-1260
-1140
-1026
-927
-815
-682
-531
-447
-414
-368
-302
-249
-235
-225
-229
-252
-220
-185
-158
-182
-209
-204
-194
-182
-169
-125
-137
-92
-62
-71
-71
-60
18
47
141
223
297
407
519
673
723
882
1008
1092
1242
1382
1621
1718
1828
1962
2089
2199
2216
2283
2343
2429
2444
2525
2522
2583
2581
2425
2261
2132
2075
2029
2035
2076
1924
1826
826
-851
-2328
-3937
-4769
-5266
-4995
-4779
-4617
-3982
-3635
-3100
-2575
-1902
-1266
-804
-287
87
481
760
752
552
291
244
375
920
1533
1975
2207
2393
2631
2484
2329
1954
1460
980
553
152
-506
-1077
-1596
-2055
-2391
-2632
-2709
-2597
-2307
-1937
-1683
-1526
-1502
-1540
-1512
-1459
-1432
-1418
-1243
-1019
-801
-574
-356
-119
190
622
1015
1343
1625
1850
1922
1802
1561
1171
800
475
193
-75
-285
-455
-649
-776
-849
-964
-1077
-1115
-1123
-1138
-1179
-1239
-1335
-1426
-1494
-1571
-1598
-1525
-1358
-1131
-865
-592
-363
-105
133
313
440
543
641
675
703
644
540
403
283
184
87
30
-74
-97
-119
-172
-264
-410
-529
-695
-826
-1098
-1418
-1596
-1830
-1994
-2190
-2284
-2352
-2342
-2147
-2004
-1805
-1589
-1369
-1160
-1010
-891
-777
-699
-656
-656
-671
-636
-612
-545
-462
-397
-338
-332
-272
-233
-285
-366
-492
-629
-799
-949
-1103
-1258
-1375
-1451
-1499
-1504
-1471
-1398
-1253
-1097
-977
-878
-777
-719
-701
-721
-720
-737
-761
-701
-623
-526
-450
-346
-185
-42
108
221
354
441
463
517
523
489
408
372
334
311
272
289
373
409
513
577
708
817
887
1058
1165
1346
1453
1585
1711
1790
1931
2028
2129
2266
2391
2483
2584
2667
2789
2800
2846
2804
2734
2613
2569
2503
2427
2367
2332
1862
608
-513
-1839
-2865
-3547
-3786
-3862
-4135
-3983
-3987
-3895
-3562
-3225
-2782
-2441
-2045
-1680
-1264
-760
-637
-675
-867
-1007
-1004
-726
-188
223
631
1031
1518
1838
2121
2323
2346
2366
2333
2298
2033
1716
1330
826
305
-238
-701
-1027
-1098
-1101
-1124
-1146
-1202
-1295
-1362
-1395
-1526
-1709
-1834
-1924
-1977
-2047
-2117
-2201
-2254
-2154
-1969
-1656
-1261
-804
-387
-8
303
516
695
813
902
916
933
934
895
853
813
704
551
464
442
460
469
488
451
382
288
127
-74
-287
-509
-730
-931
-1131
-1317
-1472
-1569
-1669
-1716
-1721
-1655
-1517
-1374
-1203
-1110
-1011
-917
-865
-827
-790
-738
-716
-642
-520
-446
-353
-235
-169
-171
-172
-153
-163
-171
-156
-217
-305
-396
-506
-639
-728
-819
-949
-1015
-1087
-1144
-1194
-1243
-1330
-1446
-1508
-1563
-1599
-1601
-1593
-1581
-1559
-1509
-1460
-1419
-1341
-1298
-1262
-1216
-1141
-1071
-988
-879
-796
-712
-641
-571
-498
-413
-342
-293
-254
-223
-206
-196
-193
-218
-260
-293
-321
-363
-395
-416
-463
-523
-571
-616
-647
-666
-655
-650
-649
-636
-652
-654
-646
-643
-636
-619
-607
-598
-586
-576
-573
-572
-525
-470
-397
-295
-211
-125
-61
-13
43
110
156
202
286
368
448
542
627
700
792
879
969
1023
1071
1096
1120
1096
1110
1149
1200
1248
1290
1307
1321
1168
787
401
-80
-493
-826
-1002
-1184
-1398
-1509
-1656
-1710
-1670
-1562
-1436
-1404
-1314
-1219
-1102
-955
-954
-1036
-1196
-1363
-1483
-1539
-1498
-1478
-1447
-1396
-1288
-1151
-994
-804
-641
-467
-259
-33
141
276
377
425
400
346
286
222
221
229
223
225
227
242
274
325
360
353
347
351
368
352
317
257
160
88
18
-37
-75
-109
-151
-187
-209
-230
-232
-206
-190
-182
-174
-166
-147
-127
-115
-112
-120
-135
-149
-138
-135
-132
-138
-140
-130
-113
-107
-89
-64
-46
-17
1
11
27
33
18
-13
-31
-54
-90
-118
-144
-190
-222
-238
-266
-286
-305
-321
-321
-318
-310
-288
-273
-266
-252
-249
-258
-247
-238
-235
-235
-244
-248
-245
-239
-221
-193
-168
-143
-122
-125
-132
-123
-122
-123
-137
-151
-161
-172
-189
-199
-206
-223
-260
-293
-313
-343
-372
-391
-402
-409
-415
-421
-418
-416
-419
-418
-412
-398
-383
-379
-367
-370
-364
-349
-342
-317
-299
-267
-244
-223
-186
-153
-145
-146
-127
-119
-125
-138
-135
-152
-169
-168
-158
-148
-140
-124
-121
-140
-149
-153
-166
-165
-153
-135
-102
-69
-57
-62
-60
-45
-22
0
18
55
81
119
142
160
174
171
190
196
201
221
254
278
282
269
255
239
208
195
187
173
151
134
106
76
70
76
88
94
96
116
121
125
135
133
129
116
122
135
149
154
164
186
213
257
287
294
297
303
300
274
234
192
170
164
159
150
149
150
146
146
161
184
177
151
125
107
97
79
39
-29
-90
-150
-187
-224
-252
-265
-279
-289
-297
-314
-335
-360
-401
-423
-438
-446
-470
-476
-468
-465
-459
-454
-465
-497
-527
-542
-563
-593
-613
-631
-636
-645
-657
-663
-656
-651
-623
-592
-571
-538
-516
-488
-457
-436
-428
-423
-405
-402
-396
-361
-322
-289
-260
-212
-175
-164
-155
-156
-152
-166
-179
-178
-177
-169
-144
-131
-130
-131
-131
-126
-135
-136
-145
-151
-166
-182
-186
-177
-165
-134
-106
-91
-82
-77
-62
-65
-49
-45
-63
-77
-109
-142
-168
-197
-205
-207
-212
-230
-249
-282
-314
-335
-357
-377
-403
-415
-429
-448
-477
-488
-493
-496
-508
-511
-520
-537
-525
-523
-517
-505
-497
-505
-505
-512
-512
-510
-516
-519
-498
-469
-456
-447
-447
-454
-460
-457
-459
-461
-460
-450
-442
-445
-434
-412
-409
-406
-406
-396
-377
-370
-358
-342
-322
-315
-318
-321
-321
-301
-281
-273
-253
-225
-196
-175
-143
-122
-121
-112
-108
-112
-109
-107
-89
-62
-45
-41
-45
-49
-83
-96
-77
-71
-74
-63
-56
-55
-59
-75
-76
-61
-61
-65
-57
-61
-63
-58
-51
-56
-52
-40
-29
-15
-9
-19
-29
-45
-51
-53
-49
-36
-30
-22
-19
-17
-20
-1
18
9
10
32
48
42
50
63
59
73
91
124
142
140
146
151
155
155
140
115
97
68
31
10
6
7
7
11
27
21
1
-7
-31
-61
-82
-89
-115
-148
-181
-225
-262
-291
-309
-335
-359
-380
-389
-399
-412
-417
-413
-434
-465
-479
-492
-505
-534
-564
-580
-601
-614
-600
-617
-629
-637
-650
-668
-680
-679
-692
-701
-706
-702
-700
-696
-689
-668
-658
-647
-627
-598
-569
-560
-548
-534
-515
-503
-482
-455
-438
-407
-374
-348
-324
-285
-253
-235
-206
-184
-177
-169
-158
-159
-166
-187
-202
-198
-188
-186
-184
-179
-183
-179
-161
-155
-161
-177
-210
-230
-238
-246
-261
-265
-253
-254
-245
-243
-250
-236
-240
-248
-257
-264
-273
-294
-297
-303
-307
-318
-328
-338
-334
-327
-342
-363
-376
-384
-412
-433
-438
-441
-454
-470
-474
-472
-472
-482
-494
-499
-514
-520
-522
-530
-533
-537
-545
-544
-527
-487
-458
-423
-395
-386
-376
-364
-356
-346
-331
-303
-284
-280
-276
-247
-215
-207
-196
-176
-167
-157
-142
-139
-142
-135
-134
-138
-138
-151
-160
-162
-163
-158
-154
-153
-166
-157
-143
-138
-126
-111
-94
-77
-49
-37
-30
-20
-28
-32
-28
-9
6
25
40
33
32
34
28
5
-10
-3
-23
-36
-41
-40
-38
-45
-39
-37
-26
-23
-36
-33
-22
-22
-16
-7
4
19
36
64
99
108
110
110
121
132
132
121
100
78
51
26
15
-4
-3
3
-11
-17
-42
-63
-82
-94
-124
-156
-161
-178
-189
-217
-237
-258
-284
-308
-327
-367
-404
-414
-427
-434
-437
-436
-456
-477
-498
-502
-523
-542
-559
-573
-566
-570
-584
-600
-592
-590
-600
-616
-645
-651
-647
-641
-631
-628
-615
-604
-588
-559
-534
-502
-497
-484
-477
-484
-480
-463
-453
-444
-431
-404
-388
-359
-319
-282
-247
-228
-215
-201
-192
-191
-184
-185
-179
-169
-167
-164
-169
-165
-150
-119
-90
-86
-99
-123
-140
-160
-192
-204
-222
-240
-232
-217
-199
-175
-161
-165
-175
-184
-207
-226
-237
-257
-273
-283
-289
-302
-320
-320
-318
-314
-311
-297
-287
-287
-303
-327
-356
-387
-398
-430
-445
-457
-472
-474
-456
-439
-434
-416
-401
-404
-399
-414
-435
-452
-464
-458
-451
-443
-435
-425
-396
-367
-338
-311
-290
-272
-265
-246
-226
-218
-205
-201
-200
-198
-197
-184
-173
-145
-103
-73
-55
-59
-76
-98
-118
-135
-139
-138
-133
-130
-121
-118
-134
-141
-153
-133
-114
-100
-85
-77
-63
-56
-51
-64
-80
-86
-98
-101
-90
-73
-59
-46
-19
-2
-9
-27
-33
-31
-27
-21
-19
-33
-46
-45
-35
-33
-27
-2
29
62
84
111
134
142
150
144
128
116
105
80
60
45
22
18
10
-21
-23
-22
-33
-46
-50
-50
-68
-86
-85
-106
-131
-128
-127
-129
-139
-158
-185
-200
-221
-223
-221
-231
-246
-270
-304
-333
-322
-327
-348
-377
-392
-394
-415
-434
-434
-443
-456
-470
-478
-493
-545
-594
-628
-669
-721
-729
-728
-728
-724
-708
-682
-664
-652
-628
-598
-574
-556
-544
-550
-529
-507
-489
-468
-457
-449
-436
-416
-401
-381
-362
-319
-285
-261
-260
-247
-237
-224
-225
-215
-206
-209
-220
-233
-246
-251
-254
-261
-255
-233
-218
-207
-203
-197
-181
-174
-184
-198
-192
-175
-155
-132
-124
-131
-156
-187
-201
-216
-233
-251
-266
-291
-317
-332
-335
-361
-388
-413
-430
-444
-463
-474
-492
-518
-531
-527
-521
-528
-526
-527
-537
-549
-571
-585
-586
-572
-551
-539
-535
-535
-531
-524
-516
-514
-500
-487
-482
-478
-480
-478
-490
-501
-497
-511
-528
-517
-499
-484
-464
-455
-433
-401
-380
-366
-353
-343
-332
-322
-313
-293
-288
-288
-281
-270
-244
-220
-186
-152
-111
-81
-70
-57
-46
-52
-65
-63
-67
-80
-89
-93
-94
-77
-72
-61
-44
-39
-36
-33
-23
-14
-1
0
-5
-31
-51
-44
-47
-32
-19
-10
9
14
11
11
0
-13
-16
-17
-20
-17
-8
1
39
82
95
90
90
88
101
125
135
129
109
86
54
42
14
-22
-37
-45
-61
-63
-65
-80
-87
-90
-88
-91
-105
-113
-143
-163
-165
-179
-189
-210
-228
-237
-248
-267
-294
-321
-346
-384
-402
-415
-424
-435
-464
-486
-508
-518
-514
-510
-520
-540
-563
-603
-639
-680
-704
-712
-730
-747
-746
-732
-702
-681
-666
-653
-621
-601
-595
-575
-565
-542
-531
-519
-510
-498
-489
-489
-494
-492
-481
-463
-443
-440
-442
-451
-444
-424
-403
-380
-342
-317
-300
-302
-303
-289
-290
-276
-253
-233
-213
-205
-201
-201
-204
-196
-191
-186
-193
-181
-151
-143
-127
-129
-121
-128
-155
-182
-195
-217
-241
-261
-301
-322
-327
-342
-357
-370
-372
-372
-362
-369
-397
-410
-421
-434
-439
-440
-452
-464
-460
-454
-450
-458
-468
-482
-510
-516
-514
-512
-487
-472
-470
-465
-456
-447
-440
-432
-424
-423
-440
-462
-466
-471
-470
-479
-473
-471
-473
-470
-457
-430
-413
-381
-359
-358
-358
-360
-354
-349
-350
-335
-324
-318
-296
-274
-246
-236
-219
-205
-199
-181
-167
-161
-155
-143
-131
-114
-101
-99
-86
-68
-48
-40
-59
-65
-68
-58
-68
-65
-47
-42
-32
-34
-33
-47
-57
-30
-6
-9
-6
-1
2
17
34
38
45
52
51
56
67
102
109
119
119
114
114
100
100
98
91
76
76
87
109
115
122
133
116
86
56
35
9
-8
-15
-34
-50
-35
-21
-21
-37
-46
-44
-64
-98
-115
-134
-153
-172
-187
-214
-243
-282
-331
-386
-448
-496
-535
-541
-556
-570
-591
-626
-677
-721
-751
-778
-798
-809
-805
-801
-803
-785
-773
-766
-750
-737
-734
-726
-722
-694
-682
-665
-641
-626
-596
-589
-565
-547
-529
-512
-489
-473
-463
-449
-454
-478
-497
-495
-501
-512
-512
-501
-509
-503
-491
-477
-452
-414
-372
-326
-286
-262
-242
-233
-221
-222
-218
-209
-208
-199
-190
-175
-155
-133
-107
-96
-83
-66
-62
-71
-85
-100
-120
-159
-212
-248
-267
-295
-303
-286
-275
-274
-289
-312
-319
-329
-348
-371
-399
-420
-443
-464
-482
-494
-490
-489
-502
-494
-479
-465
-458
-464
-468
-480
-497
-516
-525
-554
-587
-598
-600
-598
-603
-597
-577
-577
-582
-591
-598
-592
-596
-578
-577
-592
-592
-600
-613
-627
-611
-593
-565
-544
-512
-456
-435
-406
-374
-361
-351
-335
-311
-302
-298
-278
-259
-240
-226
-221
-210
-195
-175
-173
-165
-158
-152
-160
-173
-192
-199
-170
-144
-126
-93
-80
-74
-82
-98
-98
-94
-91
-99
-98
-83
-84
-76
-62
-41
-18
-15
-8
-14
-27
-21
-9
10
19
24
25
21
4
13
37
32
28
40
47
48
47
44
42
36
34
35
29
21
30
34
25
31
26
37
50
49
38
36
28
5
-6
-30
-37
-45
-45
-57
-79
-88
-93
-108
-135
-160
-192
-226
-268
-299
-353
-408
-457
-515
-570
-620
-659
-680
-702
-722
-709
-706
-702
-672
-647
-642
-641
-655
-672
-672
-678
-687
-692
-699
-698
-699
-681
-674
-657
-629
-625
-619
-599
-581
-560
-554
-552
-546
-541
-535
-518
-500
-489
-481
-468
-458
-457
-435
-401
-373
-338
-302
-281
-258
-231
-205
-176
-143
-107
-76
-60
-46
-43
-55
-46
-30
-37
-49
-70
-91
-120
-151
-163
-170
-175
-189
-201
-196
-198
-182
-160
-159
-179
-193
-202
-217
-238
-257
-271
-285
-284
-293
-296
-304
-312
-311
-311
-313
-303
-290
-282
-283
-287
-301
-314
-325
-349
-375
-391
-417
-438
-449
-470
-501
-526
-544
-543
-539
-539
-534
-548
-549
-551
-553
-558
-565
-574
-571
-569
-566
-540
-515
-499
-483
-454
-427
-401
-374
-355
-356
-328
-291
-279
-256
-260
-254
-258
-258
-244
-240
-226
-219
-212
-208
-198
-179
-177
-178
-179
-170
-168
-169
-165
-155
-127
-117
-116
-89
-88
-85
-73
-61
-47
-33
-16
-12
-14
-22
-24
-20
-17
-24
-11
-7
-2
-9
-19
-24
-33
-33
-37
-24
-17
-8
0
13
23
21
15
13
1
-6
0
14
12
35
57
67
95
116
142
166
191
186
191
170
155
139
114
97
79
58
35
30
24
30
23
19
15
9
1
-12
-35
-53
-82
-100
-105
-123
-156
-191
-213
-244
-274
-299
-298
-309
-347
-378
-412
-441
-454
-460
-456
-457
-469
-478
-471
-470
-490
-505
-523
-537
-539
-552
-560
-575
-584
-593
-597
-588
-589
-595
-607
-621
-626
-642
-653
-644
-644
-645
-633
-620
-598
-570
-556
-516
-485
-480
-458
-437
-427
-420
-396
-385
-374
-332
-296
-264
-243
-238
-219
-198
-169
-161
-159
-156
-170
-175
-182
-187
-184
-184
-197
-224
-244
-252
-265
-264
-257
-243
-244
-254
-241
-239
-251
-249
-247
-246
-249
-266
-268
-271
-273
-274
-265
-256
-256
-271
-289
-293
-314
-327
-350
-376
-406
-431
-441
-452
-456
-459
-457
-469
-505
-516
-532
-549
-535
-529
-551
-550
-536
-536
-515
-489
-461
-422
-386
-364
-370
-368
-370
-391
-388
-370
-340
-320
-318
-301
-295
-297
-303
-304
-302
-311
-302
-313
-349
-353
-356
-347
-348
-342
-321
-309
-288
-281
-268
-249
-246
-235
-220
-225
-203
-186
-187
-163
-139
-119
-98
-92
-71
-54
-53
-52
-44
-43
-30
-1
9
18
27
34
45
38
42
36
37
41
46
62
75
87
83
88
85
85
86
93
109
93
89
81
74
94
110
140
160
165
169
160
152
138
142
155
170
175
168
167
164
159
136
98
74
48
23
-4
-26
-30
-32
-42
-57
-63
-70
-97
-114
-131
-148
-169
-191
-201
-219
-250
-299
-349
-396
-432
-461
-482
-496
-513
-531
-556
-575
-599
-620
-627
-634
-650
-639
-632
-649
-666
-660
-662
-677
-684
-686
-683
-702
-722
-741
-760
-764
-756
-734
-707
-669
-615
-582
-553
-524
-483
-456
-427
-406
-410
-408
-385
-377
-363
-341
-326
-306
-292
-276
-260
-233
-213
-211
-204
-190
-188
-196
-191
-177
-170
-158
-156
-160
-157
-155
-163
-164
-159
-140
-143
-148
-135
-134
-132
-144
-156
-166
-162
-160
-164
-161
-154
-154
-158
-170
-177
-185
-208
-249
-285
-316
-345
-366
-399
-428
-444
-466
-495
-516
-524
-534
-530
-526
-536
-548
-558
-568
-580
-590
-591
-597
-602
-572
-542
-530
-513
-480
-458
-438
-429
-432
-419
-417
-420
-435
-443
-444
-433
-407
-394
-380
-358
-343
-331
-317
-316
-312
-330
-352
-351
-334
-317
-305
-283
-260
-248
-233
-213
-204
-191
-167
-154
-135
-119
-119
-117
-113
-96
-79
-76
-88
-77
-67
-62
-56
-46
-35
-29
-12
4
12
-4
-6
15
16
33
53
63
72
93
113
107
109
98
90
93
96
88
90
95
98
101
102
118
134
138
128
117
111
114
117
108
97
90
96
99
114
134
132
130
122
97
74
60
43
10
-14
-26
-38
-44
-54
-53
-43
-65
-76
-81
-93
-109
-117
-136
-162
-187
-229
-265
-298
-324
-374
-431
-463
-479
-488
-504
-542
-559
-572
-594
-616
-632
-621
-624
-616
-608
-606
-627
-650
-643
-627
-614
-613
-611
-615
-616
-595
-587
-588
-562
-557
-562
-561
-554
-532
-522
-531
-515
-502
-506
-489
-460
-428
-402
-379
-350
-342
-326
-307
-290
-288
-293
-297
-282
-251
-234
-226
-189
-158
-123
-87
-80
-72
-55
-49
-53
-61
-77
-88
-90
-79
-65
-68
-74
-82
-107
-114
-123
-140
-154
-153
-147
-148
-153
-161
-169
-202
-239
-278
-302
-342
-373
-388
-424
-441
-450
-459
-463
-458
-452
-455
-469
-469
-475
-474
-474
-474
-472
-487
-500
-513
-512
-495
-493
-494
-507
-523
-524
-519
-506
-507
-501
-486
-471
-477
-476
-477
-493
-494
-487
-480
-474
-444
-422
-411
-392
-382
-365
-343
-331
-318
-315
-321
-317
-299
-294
-287
-252
-213
-197
-192
-157
-116
-98
-100
-98
-116
-142
-146
-161
-166
-160
-150
-143
-127
-115
-102
-67
-46
-29
-5
12
1
-15
-24
-27
-24
-12
-2
-9
3
9
12
43
73
100
107
126
137
145
152
164
166
153
145
155
149
131
124
122
134
132
140
149
158
176
199
221
222
207
192
181
171
161
145
122
110
114
114
102
81
64
59
37
11
-14
-52
-81
-106
-118
-123
-110
-113
-134
-165
-211
-269
-329
-369
-414
-460
-512
-560
-589
-619
-634
-636
-641
-664
-678
-695
-729
-742
-747
-754
-760
-755
-746
-735
-713
-687
-684
-663
-650
-634
-602
-600
-603
-613
-615
-611
-611
-605
-589
-561
-544
-528
-499
-478
-461
-455
-437
-427
-426
-416
-401
-399
-400
-386
-373
-363
-358
-352
-342
-338
-311
-358
-377
-354
-351
-311
-275
-225
-179
-142
-151
-180
-191
-199
-233
-237
-262
-282
-315
-342
-436
-623
-717
-724
-809
-783
-1090
-1408
-1258
-1311
-1293
-1309
-1239
-1237
-1240
-1168
-1184
-1206
-1204
-1332
-1349
-1350
-1489
-1498
-1544
-1582
-1587
-1580
-1511
-1464
-1385
-1268
-1180
-1059
-959
-936
-899
-857
-773
-709
-713
-703
-749
-790
-817
-823
-795
-839
-829
-779
-758
-748
-716
-691
-653
-627
-593
-570
-555
-515
-558
-620
-644
-723
-815
-870
-918
-971
-967
-916
-927
-939
-923
-831
-770
-631
-462
-320
-202
-97
9
90
87
105
125
112
144
158
212
260
294
378
470
607
776
957
1133
1339
1508
1659
1824
1928
1992
2039
2099
2106
2086
2094
2075
2065
2047
2019
2045
2087
2122
2111
2148
2146
2079
2051
1911
1695
1453
972
379
-239
-832
-1307
-1709
-2019
-2394
-2765
-2963
-3062
-3015
-2826
-2529
-2140
-1700
-1259
-896
-603
-296
-51
93
182
259
280
344
393
408
420
467
565
654
802
1063
1378
1712
1993
2130
2182
2169
2155
2093
1947
1699
1320
904
473
37
-401
-839
-1220
-1503
-1723
-1861
-1899
-1892
-1876
-1808
-1732
-1629
-1516
-1414
-1294
-1205
-1131
-1119
-1134
-1124
-1124
-1088
-982
-818
-633
-431
-190
57
329
630
922
1176
1370
1525
1624
1642
1604
1497
1316
1048
747
459
153
-161
-450
-717
-1001
-1241
-1446
-1615
-1740
-1866
-1903
-1971
-1994
-2000
-2058
-2049
-2101
-2127
-2129
-2132
-2072
-2040
-1958
-1841
-1691
-1563
-1413
-1199
-1003
-768
-545
-343
-158
-13
111
175
218
175
34
-97
-243
-395
-530
-629
-734
-879
-968
-1027
-1065
-1067
-1007
-930
-878
-866
-881
-913
-999
-1090
-1148
-1231
-1283
-1296
-1309
-1287
-1235
-1135
-1000
-819
-620
-411
-153
106
340
555
726
879
994
1059
1145
1225
1282
1320
1339
1400
1449
1521
1625
1751
1886
2060
2254
2352
2435
2561
2586
2582
2603
2531
2422
2370
2346
2237
2137
2100
2068
1949
1872
1815
1736
1752
1823
1966
1991
2045
2104
2052
1258
-78
-1079
-2191
-2939
-3063
-3188
-3660
-4264
-4354
-4432
-4544
-4156
-3468
-2595
-1683
-875
-352
-40
240
373
467
529
550
550
544
574
395
284
426
619
691
691
1043
1614
2166
2599
2628
2216
1670
1378
1174
810
313
-252
-889
-1503
-1994
-2488
-2859
-2991
-2962
-2807
-2548
-2234
-1940
-1652
-1353
-1172
-1095
-966
-783
-664
-586
-493
-466
-533
-581
-563
-501
-302
122
640
1068
1367
1524
1624
1758
1893
1946
1835
1586
1271
882
490
81
-405
-835
-1176
-1384
-1527
-1594
-1529
-1449
-1369
-1350
-1324
-1308
-1287
-1173
-1085
-1069
-1128
-1200
-1295
-1436
-1481
-1435
-1331
-1142
-949
-788
-609
-400
-166
62
246
347
301
230
196
61
-116
-303
-583
-895
-1163
-1291
-1385
-1505
-1531
-1553
-1611
-1651
-1664
-1631
-1589
-1505
-1427
-1435
-1545
-1701
-1757
-1794
-1871
-1842
-1783
-1726
-1626
-1469
-1287
-1119
-839
-535
-297
-139
-35
83
178
204
108
-31
-173
-327
-447
-565
-651
-718
-771
-759
-737
-722
-656
-511
-358
-280
-240
-192
-184
-169
-152
-161
-143
-106
-42
48
189
345
547
814
1066
1327
1596
1893
2190
2470
2679
2696
2655
2688
2679
2654
2672
2675
2604
2549
2522
2541
2457
2408
2542
2448
2309
2093
1880
1836
1668
1608
1581
1426
1380
654
-825
-2100
-3267
-4050
-4184
-3985
-4084
-4577
-4554
-4228
-4152
-3944
-3273
-2342
-1479
-645
-39
218
247
269
333
308
427
552
633
793
834
889
1063
1373
1570
1478
1616
2054
2453
2592
2367
1748
870
193
-232
-652
-1181
-1649
-2051
-2475
-2777
-2952
-3055
-2998
-2706
-2292
-1932
-1619
-1375
-1265
-1202
-1170
-1192
-1236
-1147
-1002
-878
-677
-419
-210
-22
245
532
821
1229
1724
2073
2135
1994
1758
1481
1204
970
679
286
-80
-419
-732
-1045
-1259
-1389
-1428
-1358
-1311
-1263
-1204
-1128
-1166
-1273
-1361
-1505
-1577
-1585
-1539
-1523
-1502
-1342
-1204
-1055
-840
-526
-124
176
441
652
688
653
608
515
328
97
-162
-475
-740
-960
-1126
-1256
-1308
-1357
-1399
-1306
-1237
-1277
-1322
-1373
-1476
-1690
-1849
-1926
-1994
-1974
-1933
-1895
-1872
-1835
-1765
-1648
-1390
-1132
-869
-595
-388
-331
-332
-245
-222
-244
-246
-245
-262
-345
-408
-431
-464
-522
-550
-522
-482
-479
-474
-485
-527
-615
-677
-760
-845
-854
-825
-736
-711
-685
-600
-515
-349
-175
53
266
450
693
836
916
1073
1234
1415
1528
1720
1889
2004
2192
2274
2362
2325
2401
2522
2444
2452
2418
2348
2234
2216
2157
1994
1992
2034
1960
1797
1644
1575
1381
1257
1282
1281
1234
1242
836
-598
-1924
-2915
-3675
-3864
-3762
-3536
-3783
-3830
-3519
-3476
-3246
-2669
-1697
-830
-179
339
374
232
82
-35
-105
-44
223
334
458
633
805
1084
1401
1668
1591
1571
1863
2078
1989
1588
977
95
-690
-1106
-1450
-1741
-1911
-1923
-2000
-2159
-2193
-2202
-2066
-1715
-1316
-1127
-1102
-1092
-1219
-1391
-1503
-1586
-1637
-1520
-1199
-894
-586
-169
221
529
800
1056
1225
1381
1599
1676
1445
1064
669
246
-74
-260
-370
-463
-513
-527
-630
-754
-769
-734
-692
-670
-730
-916
-1104
-1261
-1450
-1639
-1793
-1852
-1839
-1725
-1471
-1180
-912
-632
-316
-111
59
257
449
504
428
373
81
-221
-432
-608
-728
-853
-827
-813
-919
-940
-962
-948
-925
-952
-973
-1144
-1322
-1505
-1748
-1912
-2042
-2134
-2131
-2026
-1848
-1612
-1383
-1136
-978
-880
-757
-707
-608
-555
-534
-543
-687
-787
-895
-917
-864
-767
-598
-496
-346
-259
-198
-136
-143
-165
-251
-331
-471
-632
-771
-882
-954
-1034
-1036
-1009
-908
-755
-562
-344
-192
-29
65
125
208
249
335
417
481
559
585
687
824
1003
1220
1401
1635
1814
2026
2211
2230
2279
2359
2340
2296
2164
2156
2069
1895
1837
1776
1718
1644
1684
1750
1715
1728
1820
1782
1623
1493
1416
1426
1343
1302
855
-419
-1651
-2749
-3548
-3742
-3605
-3251
-3206
-3150
-2862
-2774
-2562
-2102
-1412
-756
-296
26
-8
-220
-488
-694
-712
-497
-120
169
457
771
1048
1366
1665
1874
1869
1774
1816
1808
1587
1193
597
-137
-804
-1218
-1359
-1395
-1264
-1086
-1071
-1129
-1231
-1271
-1218
-1087
-939
-1007
-1155
-1339
-1546
-1710
-1815
-1775
-1655
-1374
-923
-505
-95
295
663
911
1016
1099
1104
1069
1034
941
747
431
129
-88
-263
-246
-127
9
129
111
10
-174
-340
-433
-591
-730
-928
-1178
-1399
-1620
-1696
-1791
-1786
-1629
-1484
-1217
-967
-677
-401
-263
-106
-97
-94
-137
-252
-230
-369
-469
-600
-747
-711
-783
-680
-561
-501
-392
-423
-436
-589
-775
-902
-1095
-1265
-1512
-1654
-1754
-1791
-1738
-1689
-1517
-1325
-1157
-939
-857
-849
-748
-775
-820
-953
-1060
-1049
-1149
-1105
-1048
-1004
-837
-684
-484
-321
-191
-52
-24
-19
-67
-167
-261
-375
-459
-599
-683
-719
-745
-664
-577
-449
-349
-252
-130
-50
7
17
48
64
67
69
54
81
157
277
419
605
802
987
1175
1395
1594
1740
1901
2004
1961
1985
1910
1844
1917
1833
1950
1874
1782
1872
1803
1975
1980
1903
1938
1834
1774
1656
1571
1521
1412
1324
1335
1374
1303
1235
456
-779
-1822
-2841
-3221
-3265
-3170
-2901
-2981
-2882
-2703
-2609
-2293
-1856
-1207
-693
-388
-251
-403
-613
-847
-909
-752
-415
20
284
557
777
1010
1321
1488
1604
1535
1413
1388
1218
966
530
-21
-569
-1026
-1169
-1146
-977
-824
-751
-791
-986
-1056
-1092
-1024
-926
-997
-1128
-1369
-1534
-1661
-1767
-1706
-1591
-1273
-898
-457
1
282
592
755
815
836
730
708
599
501
404
172
15
-155
-230
-168
-53
185
294
317
184
-93
-324
-564
-707
-853
-1080
-1249
-1465
-1583
-1634
-1583
-1462
-1311
-1066
-881
-652
-481
-348
-270
-339
-349
-432
-467
-392
-382
-526
-620
-645
-754
-684
-631
-537
-371
-406
-343
-470
-647
-711
-934
-999
-1131
-1286
-1389
-1556
-1598
-1662
-1643
-1452
-1288
-1143
-1005
-863
-821
-895
-906
-973
-1059
-1127
-1174
-1134
-1069
-992
-917
-877
-742
-598
-449
-272
-147
-34
-69
-176
-272
-445
-546
-595
-624
-620
-645
-646
-573
-530
-461
-395
-273
-168
-127
-101
-82
-68
-91
-87
-106
-67
65
142
316
506
620
823
945
1023
1193
1323
1489
1581
1668
1669
1648
1716
1801
1799
1887
1956
1939
2066
2107
2123
2222
2185
2157
1995
1876
1786
1708
1671
1606
1649
1580
1565
1634
1603
1699
1635
1673
1008
-186
-1220
-2408
-2972
-3229
-3234
-2946
-2962
-2827
-2731
-2571
-2192
-1724
-1173
-784
-515
-508
-661
-843
-1101
-1230
-1258
-933
-533
-207
178
482
839
1139
1366
1479
1398
1290
1137
969
648
224
-313
-887
-1189
-1308
-1202
-912
-653
-430
-450
-544
-565
-635
-621
-641
-743
-991
-1266
-1404
-1582
-1603
-1528
-1273
-915
-531
-66
279
607
836
902
865
742
601
458
319
211
93
-87
-194
-211
-203
-101
74
249
302
234
32
-286
-599
-839
-966
-1166
-1300
-1425
-1572
-1520
-1454
-1320
-1113
-929
-651
-519
-431
-323
-325
-351
-428
-492
-559
-683
-630
-577
-551
-424
-438
-403
-396
-369
-337
-403
-379
-520
-689
-913
-1172
-1315
-1529
-1582
-1593
-1636
-1497
-1409
-1266
-1127
-1080
-944
-885
-857
-871
-1018
-1124
-1183
-1251
-1306
-1320
-1274
-1157
-1025
-886
-741
-579
-433
-351
-302
-346
-385
-462
-534
-586
-735
-776
-793
-806
-705
-661
-546
-424
-329
-225
-225
-220
-219
-251
-270
-290
-269
-270
-241
-100
-29
101
305
475
623
774
923
929
961
1043
1026
1092
1079
1146
1233
1320
1558
1659
1807
1854
1890
2023
1878
1911
1839
1678
1681
1512
1473
1433
1339
1397
1273
1265
1434
1520
1516
1608
1597
1522
1613
1585
1606
1452
546
-345
-1387
-2386
-2808
-2986
-2816
-2531
-2449
-2245
-2164
-2010
-1587
-1322
-1008
-723
-780
-932
-1216
-1424
-1522
-1545
-1289
-865
-484
-124
205
461
662
778
837
807
599
405
177
-154
-402
-719
-1041
-1187
-1271
-1112
-832
-553
-272
-238
-316
-439
-545
-611
-639
-660
-777
-882
-1024
-1034
-923
-763
-434
-153
149
430
591
723
718
668
506
269
107
-38
-151
-205
-303
-406
-442
-449
-370
-322
-305
-243
-338
-502
-702
-1002
-1242
-1403
-1478
-1492
-1459
-1422
-1339
-1206
-1060
-854
-672
-490
-372
-298
-276
-332
-382
-421
-525
-623
-634
-652
-586
-508
-487
-422
-503
-549
-566
-707
-709
-835
-920
-1010
-1244
-1320
-1453
-1489
-1425
-1352
-1242
-1135
-1007
-888
-787
-753
-690
-685
-775
-759
-893
-1008
-1042
-1121
-1127
-1157
-1083
-988
-926
-808
-773
-779
-780
-829
-905
-949
-998
-1057
-1030
-1061
-1031
-943
-903
-745
-635
-553
-419
-362
-275
-241
-242
-192
-216
-209
-130
-144
-74
52
103
233
374
496
617
693
791
833
835
872
867
896
917
986
1113
1102
1279
1367
1407
1538
1593
1693
1717
1746
1745
1578
1539
1438
1325
1335
1366
1388
1473
1463
1542
1593
1499
1683
1745
1777
1960
1885
1891
1870
1764
1821
1281
529
-194
-1279
-1824
-2152
-2310
-2187
-2253
-2067
-1890
-1837
-1506
-1243
-1066
-842
-865
-1031
-1192
-1437
-1369
-1231
-1096
-656
-468
-372
-216
-210
-64
1
33
-14
-253
-456
-627
-840
-1042
-1161
-1312
-1313
-1140
-925
-620
-408
-228
-120
-254
-306
-336
-383
-311
-303
-322
-347
-359
-211
-6
221
560
766
906
1045
965
911
821
630
528
267
24
-132
-367
-478
-608
-716
-755
-801
-780
-801
-867
-931
-1029
-1153
-1263
-1369
-1455
-1411
-1362
-1297
-1185
-1140
-964
-822
-716
-518
-498
-417
-321
-398
-377
-424
-503
-434
-436
-365
-287
-279
-262
-389
-389
-490
-702
-749
-888
-1003
-1095
-1222
-1213
-1275
-1199
-1102
-1091
-951
-871
-773
-649
-547
-497
-413
-401
-403
-397
-541
-639
-766
-852
-916
-1125
-1200
-1221
-1329
-1366
-1425
-1453
-1463
-1503
-1461
-1502
-1524
-1449
-1459
-1418
-1362
-1345
-1252
-1134
-1008
-898
-842
-742
-642
-572
-511
-431
-352
-201
-89
-75
31
142
180
249
310
363
385
412
471
484
487
546
596
669
724
748
839
907
1006
1114
1148
1163
1227
1299
1279
1355
1400
1410
1474
1581
1571
1490
1561
1600
1497
1510
1451
1470
1528
1559
1598
1605
1583
1588
1584
1639
1631
1697
1855
1914
1828
1968
1643
731
83
-789
-1518
-2014
-2369
-2429
-2693
-2392
-1988
-1607
-912
-754
-698
-734
-982
-1197
-1331
-1345
-1343
-1186
-1091
-1067
-890
-855
-837
-686
-530
-469
-478
-516
-628
-808
-892
-965
-1129
-1185
-1289
-1308
-1128
-932
-655
-393
-211
-29
49
93
155
150
240
286
183
350
400
401
699
696
877
878
828
1002
773
646
565
338
99
-137
-300
-572
-721
-934
-899
-936
-1069
-968
-1053
-1045
-1057
-1168
-1128
-1186
-1250
-1261
-1410
-1287
-1212
-1158
-923
-823
-615
-484
-469
-365
-352
-348
-342
-381
-464
-624
-667
-731
-783
-786
-820
-792
-809
-846
-828
-871
-849
-844
-889
-901
-943
-993
-959
-953
-899
-814
-769
-668
-549
-468
-393
-309
-268
-310
-386
-493
-650
-800
-926
-1129
-1328
-1429
-1508
-1610
-1619
-1626
-1613
-1593
-1571
-1512
-1521
-1518
-1492
-1545
-1511
-1436
-1394
-1292
-1156
-1022
-882
-806
-647
-557
-502
-403
-362
-282
-209
-195
-118
-75
-3
129
160
217
284
301
329
342
439
482
526
639
695
702
740
852
897
953
1144
1236
1323
1413
1518
1543
1525
1645
1631
1648
1739
1663
1681
1613
1520
1468
1371
1325
1298
1298
1325
1266
1280
1373
1409
1470
1539
1633
1682
1745
1884
1778
1847
1739
1255
837
30
-715
-1449
-2040
-2394
-2733
-2475
-2026
-1518
-897
-660
-521
-640
-788
-884
-1115
-1273
-1210
-1296
-1461
-1462
-1467
-1437
-1203
-1035
-865
-782
-571
-389
-587
-562
-626
-741
-836
-970
-1083
-1290
-1421
-1368
-1162
-865
-514
-191
84
254
330
377
408
439
476
476
435
355
324
330
361
491
546
561
576
572
611
537
498
420
215
-60
-355
-593
-818
-965
-1024
-1116
-1165
-1175
-1135
-1093
-1054
-1003
-1039
-1073
-1123
-1138
-1148
-1145
-1091
-1153
-1104
-1114
-1130
-972
-795
-701
-605
-510
-567
-562
-546
-577
-590
-676
-738
-836
-895
-923
-956
-874
-838
-819
-728
-731
-678
-636
-632
-571
-605
-671
-681
-689
-676
-660
-598
-523
-481
-434
-376
-374
-417
-466
-502
-574
-663
-741
-823
-933
-1032
-1134
-1193
-1206
-1218
-1174
-1053
-896
-789
-666
-515
-409
-338
-271
-152
-73
-66
-42
-74
-99
-130
-98
-4
54
143
210
254
294
202
-59
-404
-873
-1284
-1483
-1789
-2015
-1928
-1746
-1606
-1436
-1273
-1269
-1369
-1449
-1380
-1283
-1138
-997
-878
-708
-581
-415
-222
-66
30
89
193
334
486
704
906
1056
1153
1178
1209
1234
1296
1412
1526
1610
1706
1854
2007
2115
2173
2222
2223
2166
2119
2149
2186
2217
2232
2197
2163
2127
2132
2145
2096
1911
1604
1231
801
400
118
112
338
580
762
766
657
287
-56
-267
-303
-385
-486
-516
-868
-1136
-1467
-1611
-1681
-1741
-1759
-1886
-1889
-1936
-1812
-1768
-1537
-1429
-1365
-1409
-1606
-1702
-1878
-1909
-1856
-1837
-1790
-1782
-1800
-1749
-1691
-1536
-1350
-1167
-957
-799
-677
-569
-484
-392
-328
-285
-233
-236
-243
-199
-164
-116
-9
101
172
197
236
266
264
226
217
230
212
250
259
276
284
242
237
211
194
196
160
172
137
72
50
-59
-111
-157
-227
-243
-277
-319
-370
-391
-394
-378
-362
-374
-368
-436
-524
-603
-718
-861
-1010
-1084
-1088
-1177
-1274
-1252
-1308
-1379
-1428
-1461
-1414
-1470
-1435
-1324
-1345
-1321
-1296
-1254
-1225
-1285
-1289
-1294
-1341
-1366
-1349
-1298
-1233
-1163
-1131
-1113
-1076
-1068
-1033
-968
-854
-749
-701
-632
-627
-651
-646
-640
-602
-592
-586
-570
-577
-566
-535
-492
-425
-365
-320
-293
-298
-287
-257
-214
-167
-112
-73
-34
-7
-21
-24
-19
18
59
66
92
95
98
132
158
190
221
257
288
302
340
415
461
531
608
691
769
779
805
807
783
777
802
840
900
1024
1157
1261
1334
1409
1453
1446
1463
1529
1622
1673
1758
1883
1988
2073
2085
1989
1699
1291
848
329
-99
-217
0
361
722
975
965
699
354
116
-19
-142
-211
-322
-570
-919
-1246
-1412
-1508
-1599
-1645
-1702
-1767
-1785
-1772
-1674
-1490
-1280
-1164
-1215
-1350
-1571
-1750
-1841
-1838
-1797
-1768
-1703
-1669
-1644
-1578
-1477
-1345
-1172
-1008
-884
-807
-725
-637
-584
-530
-473
-428
-440
-475
-483
-462
-398
-282
-159
-64
33
109
162
164
145
120
88
78
108
162
201
228
254
249
256
279
315
348
349
348
299
213
147
75
18
-47
-86
-112
-219
-291
-334
-355
-320
-341
-313
-316
-375
-387
-469
-507
-588
-719
-776
-930
-1036
-1104
-1146
-1158
-1209
-1166
-1186
-1251
-1279
-1297
-1263
-1269
-1240
-1188
-1174
-1133
-1136
-1130
-1101
-1133
-1166
-1203
-1250
-1276
-1318
-1296
-1241
-1207
-1169
-1117
-1040
-989
-972
-940
-891
-850
-831
-798
-747
-716
-695
-692
-698
-716
-715
-702
-661
-592
-532
-471
-433
-400
-370
-358
-316
-275
-245
-211
-182
-156
-140
-108
-73
-71
-57
-33
-34
-37
-43
-11
28
57
108
135
188
230
243
278
315
336
359
422
527
585
629
728
814
824
821
869
895
943
1015
1115
1197
1235
1345
1423
1421
1458
1523
1581
1609
1659
1752
1831
1901
2012
2176
2241
2158
1919
1549
1075
485
41
-77
79
434
804
1092
1174
924
590
343
211
124
-4
-117
-319
-652
-986
-1196
-1289
-1370
-1457
-1533
-1609
-1664
-1691
-1603
-1414
-1191
-1036
-1060
-1206
-1414
-1619
-1733
-1758
-1749
-1704
-1689
-1666
-1631
-1585
-1468
-1338
-1162
-984
-872
-765
-691
-585
-497
-444
-363
-334
-340
-369
-394
-363
-299
-179
-48
52
148
215
255
249
229
198
187
202
230
285
333
375
396
379
378
386
397
417
420
436
412
304
233
146
49
-9
-74
-95
-155
-227
-252
-300
-297
-282
-290
-263
-290
-360
-395
-436
-487
-535
-625
-690
-830
-994
-1075
-1118
-1100
-1131
-1105
-1064
-1110
-1105
-1125
-1101
-1106
-1126
-1068
-1105
-1116
-1134
-1158
-1114
-1129
-1123
-1133
-1211
-1254
-1300
-1307
-1261
-1197
-1113
-1067
-1027
-988
-990
-974
-948
-912
-906
-896
-849
-817
-774
-731
-722
-729
-740
-737
-725
-724
-669
-628
-616
-575
-537
-496
-452
-390
-333
-295
-271
-259
-237
-196
-162
-138
-146
-167
-202
-241
-238
-219
-186
-136
-94
-44
-12
8
64
131
185
216
277
337
354
393
471
541
597
655
684
699
735
791
845
890
965
1016
1063
1134
1159
1183
1280
1358
1403
1477
1562
1629
1658
1692
1809
1904
1954
2026
2001
1819
1450
991
561
102
-187
-111
183
537
804
942
873
590
346
174
73
-2
-131
-365
-720
-1042
-1310
-1464
-1510
-1566
-1638
-1695
-1747
-1761
-1685
-1505
-1250
-1077
-1026
-1113
-1310
-1513
-1654
-1686
-1660
-1646
-1638
-1615
-1609
-1582
-1478
-1314
-1118
-938
-795
-650
-545
-461
-378
-365
-317
-294
-335
-374
-449
-463
-413
-340
-223
-101
-25
37
84
111
117
120
128
137
155
191
236
261
276
271
255
258
282
298
330
322
282
225
133
68
-8
-39
-81
-136
-173
-232
-253
-308
-316
-292
-280
-256
-278
-270
-327
-414
-465
-572
-632
-726
-848
-919
-1050
-1107
-1122
-1098
-1042
-1025
-972
-953
-990
-1001
-987
-977
-1011
-1022
-1037
-1084
-1120
-1157
-1143
-1155
-1181
-1135
-1118
-1129
-1139
-1115
-1056
-1022
-966
-879
-847
-842
-837
-843
-853
-852
-802
-743
-668
-619
-580
-545
-531
-531
-572
-568
-555
-538
-494
-464
-417
-378
-335
-279
-251
-210
-169
-132
-105
-105
-95
-81
-97
-109
-114
-146
-168
-176
-159
-143
-121
-60
0
51
101
163
203
244
281
316
366
382
413
469
511
557
617
654
699
760
832
867
889
936
970
1006
1067
1170
1243
1335
1439
1481
1478
1514
1584
1612
1714
1853
1932
1976
2006
2026
1959
1829
1640
1358
963
487
121
32
231
567
926
1162
1137
877
516
221
49
-41
-113
-231
-447
-793
-1125
-1324
-1396
-1438
-1494
-1520
-1544
-1568
-1515
-1355
-1140
-922
-809
-874
-1063
-1308
-1501
-1619
-1642
-1584
-1550
-1522
-1483
-1423
-1353
-1258
-1086
-907
-764
-645
-554
-464
-381
-345
-331
-315
-305
-341
-407
-431
-402
-331
-232
-130
-54
0
59
133
195
215
215
233
250
276
301
313
338
337
298
248
214
244
270
290
293
236
161
134
100
68
51
38
25
-43
-103
-162
-220
-202
-185
-204
-212
-279
-352
-412
-500
-567
-609
-648
-682
-753
-841
-891
-956
-948
-954
-999
-963
-942
-901
-849
-829
-827
-861
-895
-951
-999
-1053
-1084
-1095
-1145
-1150
-1147
-1124
-1081
-1057
-1007
-960
-936
-912
-896
-870
-834
-815
-799
-794
-824
-839
-848
-843
-831
-815
-810
-790
-752
-730
-691
-629
-579
-539
-494
-429
-391
-385
-355
-356
-349
-348
-366
-386
-406
-387
-379
-360
-331
-320
-285
-271
-245
-230
-222
-213
-200
-180
-160
-122
-95
-76
-42
-7
22
57
124
188
218
258
326
372
393
424
454
494
553
626
707
764
844
904
959
1052
1077
1127
1208
1254
1330
1373
1429
1485
1494
1565
1590
1633
1683
1705
1802
1889
1935
1950
1838
1575
1256
827
333
3
2
280
573
852
1059
906
542
208
-29
-156
-253
-308
-402
-678
-1023
-1272
-1406
-1463
-1501
-1563
-1594
-1639
-1679
-1619
-1476
-1244
-1021
-971
-1085
-1308
-1546
-1721
-1772
-1729
-1690
-1663
-1647
-1603
-1586
-1535
-1397
-1234
-1043
-883
-762
-691
-636
-550
-494
-473
-451
-437
-490
-558
-580
-552
-451
-321
-179
-70
9
92
144
191
194
174
161
144
163
178
197
196
177
164
117
102
109
135
170
169
137
57
0
-11
-41
-75
-80
-119
-152
-183
-238
-227
-231
-214
-206
-269
-299
-378
-445
-485
-577
-618
-672
-723
-764
-838
-876
-888
-894
-876
-872
-903
-941
-959
-956
-942
-947
-944
-939
-997
-1047
-1089
-1140
-1175
-1191
-1210
-1223
-1207
-1170
-1116
-1076
-1001
-932
-890
-837
-817
-810
-843
-886
-902
-913
-914
-907
-891
-892
-886
-865
-853
-808
-745
-687
-638
-577
-535
-546
-556
-550
-540
-539
-556
-550
-546
-552
-555
-546
-526
-500
-481
-456
-441
-418
-374
-343
-309
-268
-237
-215
-198
-196
-181
-161
-140
-99
-64
-40
-3
28
53
84
119
158
187
208
258
316
353
395
451
507
565
653
778
861
920
996
1032
1044
1049
1081
1144
1165
1199
1254
1316
1365
1433
1564
1692
1788
1851
1902
1902
1869
1766
1529
1279
927
452
51
-117
40
310
598
902
925
668
328
48
-72
-132
-173
-228
-456
-813
-1181
-1436
-1541
-1601
-1625
-1628
-1617
-1638
-1652
-1547
-1360
-1138
-993
-1020
-1159
-1392
-1627
-1769
-1821
-1781
-1759
-1755
-1719
-1707
-1681
-1589
-1444
-1254
-1032
-845
-706
-623
-545
-481
-460
-437
-448
-492
-541
-583
-567
-512
-435
-326
-207
-118
-12
93
166
218
248
266
268
284
298
287
265
253
219
178
167
168
189
246
289
267
249
207
168
147
120
120
59
-16
-84
-171
-216
-241
-227
-218
-233
-261
-309
-373
-429
-465
-521
-584
-646
-687
-725
-790
-831
-842
-830
-834
-834
-822
-862
-907
-921
-908
-901
-926
-902
-912
-981
-1039
-1086
-1094
-1102
-1106
-1087
-1086
-1075
-1052
-1008
-949
-878
-820
-788
-780
-820
-844
-863
-898
-904
-904
-913
-903
-893
-887
-894
-899
-848
-791
-746
-693
-645
-594
-588
-593
-594
-610
-609
-581
-567
-566
-564
-567
-557
-543
-507
-465
-433
-385
-336
-290
-238
-207
-174
-152
-156
-159
-170
-173
-162
-161
-143
-88
-63
-28
37
60
76
141
175
210
268
326
353
368
437
502
540
642
661
690
750
838
922
964
1052
1104
1071
1085
1120
1142
1200
1248
1295
1370
1468
1568
1637
1720
1811
1840
1828
1810
1741
1499
1201
892
487
58
-175
-50
252
526
823
949
761
430
120
-31
-108
-165
-187
-376
-708
-1054
-1350
-1512
-1580
-1623
-1625
-1614
-1624
-1613
-1526
-1376
-1165
-994
-978
-1090
-1287
-1501
-1665
-1726
-1687
-1632
-1603
-1561
-1537
-1525
-1451
-1286
-1070
-899
-724
-588
-531
-445
-392
-371
-369
-359
-368
-425
-493
-506
-462
-378
-253
-136
-40
71
177
220
264
279
299
299
294
318
315
301
271
232
194
148
113
119
164
207
223
220
187
106
51
14
-36
-98
-123
-178
-256
-332
-395
-378
-367
-379
-379
-421
-483
-527
-580
-617
-637
-686
-740
-789
-849
-896
-933
-941
-926
-931
-925
-870
-847
-832
-836
-870
-862
-913
-957
-986
-1048
-1072
-1088
-1099
-1073
-1076
-1075
-1079
-1081
-1041
-1006
-954
-898
-845
-806
-806
-808
-830
-875
-928
-941
-926
-921
-913
-910
-913
-926
-924
-896
-831
-758
-680
-628
-584
-533
-544
-569
-579
-594
-608
-624
-616
-619
-623
-633
-625
-607
-589
-558
-524
-478
-415
-375
-363
-336
-311
-308
-304
-322
-347
-366
-356
-316
-278
-225
-190
-177
-139
-116
-97
-55
-6
57
107
165
222
273
309
355
422
483
535
607
686
743
787
824
892
965
1022
1078
1155
1233
1280
1313
1378
1441
1489
1577
1687
1756
1795
1812
1819
1801
1717
1493
1211
867
400
10
-107
87
373
675
961
908
561
183
-112
-236
-275
-262
-283
-498
-824
-1162
-1427
-1535
-1587
-1629
-1643
-1637
-1649
-1645
-1581
-1411
-1182
-1090
-1113
-1253
-1469
-1647
-1752
-1746
-1660
-1612
-1579
-1549
-1554
-1542
-1448
-1313
-1129
-947
-796
-672
-611
-527
-475
-451
-422
-421
-440
-466
-484
-449
-400
-321
-214
-118
-51
-7
63
123
162
200
225
265
322
358
372
372
361
296
229
187
160
162
189
200
181
149
93
32
-6
-27
-30
-37
-82
-132
-177
-234
-284
-313
-339
-364
-400
-425
-472
-540
-578
-607
-636
-683
-711
-741
-797
-808
-833
-818
-808
-792
-757
-766
-792
-837
-855
-882
-920
-907
-854
-815
-863
-873
-899
-974
-1020
-1057
-1037
-1029
-1027
-1008
-1032
-1044
-1017
-971
-912
-870
-850
-842
-861
-898
-926
-939
-905
-858
-875
-904
-929
-950
-958
-939
-880
-812
-764
-715
-621
-555
-514
-448
-424
-411
-433
-468
-491
-545
-538
-513
-507
-493
-466
-424
-396
-391
-361
-338
-329
-292
-258
-233
-199
-157
-142
-154
-164
-160
-146
-136
-108
-53
-20
16
52
78
111
171
257
342
430
513
584
645
720
795
837
888
915
922
921
941
985
1011
1064
1165
1262
1336
1386
1451
1510
1530
1571
1607
1648
1680
1708
1713
1730
1759
1741
1613
1381
1085
615
129
-155
-93
259
579
928
1086
850
467
72
-156
-236
-269
-231
-320
-598
-932
-1248
-1428
-1462
-1487
-1529
-1541
-1581
-1612
-1589
-1480
-1259
-1081
-1025
-1086
-1265
-1477
-1630
-1673
-1621
-1538
-1481
-1445
-1430
-1440
-1406
-1314
-1157
-979
-790
-629
-524
-415
-328
-284
-258
-229
-220
-236
-278
-270
-224
-175
-102
-25
30
86
154
210
240
245
271
272
274
298
297
303
302
270
228
192
168
184
225
268
280
239
184
113
42
-7
-32
-42
-68
-131
-214
-278
-321
-356
-335
-304
-292
-314
-347
-393
-475
-509
-546
-580
-595
-655
-704
-757
-796
-817
-823
-790
-785
-793
-794
-810
-836
-829
-810
-797
-793
-807
-834
-860
-896
-951
-993
-1018
-1039
-1051
-1079
-1092
-1072
-1050
-1041
-1014
-970
-921
-873
-816
-763
-750
-739
-758
-780
-819
-825
-856
-881
-866
-859
-834
-811
-764
-716
-699
-657
-606
-572
-534
-494
-460
-451
-472
-504
-547
-578
-586
-570
-540
-532
-515
-503
-501
-476
-460
-455
-430
-396
-353
-316
-289
-249
-206
-184
-176
-148
-109
-87
-64
-45
-14
18
31
58
71
110
172
238
291
344
411
479
553
633
699
750
784
839
901
930
986
1035
1043
1070
1100
1142
1191
1209
1254
1272
1300
1371
1435
1528
1618
1667
1712
1739
1730
1677
1463
1126
809
356
-108
-404
-392
-103
127
466
666
482
182
-162
-337
-396
-404
-352
-450
-683
-1014
-1329
-1522
-1580
-1633
-1688
-1668
-1696
-1706
-1671
-1581
-1363
-1190
-1139
-1166
-1286
-1429
-1539
-1560
-1487
-1391
-1343
-1320
-1315
-1327
-1281
-1217
-1085
-920
-780
-642
-582
-491
-399
-377
-334
-325
-311
-288
-283
-241
-166
-98
-12
82
129
162
192
234
256
241
223
215
209
195
189
181
170
144
93
51
47
59
94
119
132
117
59
18
-51
-107
-121
-147
-156
-190
-265
-312
-364
-358
-332
-318
-286
-285
-275
-267
-303
-313
-343
-354
-375
-436
-477
-554
-622
-654
-681
-691
-720
-746
-739
-811
-824
-805
-876
-889
-898
-865
-849
-873
-814
-821
-852
-890
-935
-921
-948
-956
-961
-983
-979
-996
-946
-896
-879
-836
-818
-780
-794
-819
-813
-819
-809
-827
-867
-901
-923
-972
-1010
-984
-975
-983
-961
-900
-858
-836
-759
-696
-648
-591
-562
-539
-531
-480
-432
-415
-405
-399
-392
-389
-362
-325
-275
-219
-160
-116
-101
-62
12
62
76
102
156
183
215
260
296
336
373
411
437
450
473
487
503
544
577
629
694
743
789
800
812
854
881
936
982
1041
1120
1154
1217
1268
1313
1401
1443
1505
1570
1596
1597
1581
1631
1691
1719
1821
1894
1771
1569
1162
464
409
-43
-775
-1056
-1136
-945
-936
-742
-540
-436
-346
-372
-260
-139
-144
20
-119
-339
-703
-1087
-1280
-1431
-1631
-1856
-2118
-2250
-2066
-1893
-1701
-1360
-1036
-738
-541
-781
-972
-1035
-1079
-1094
-1182
-1408
-1442
-1373
-1347
-1207
-937
-611
-180
188
546
787
964
1161
1261
1270
1133
920
689
493
339
220
192
256
388
521
610
696
747
810
813
745
584
366
132
-183
-480
-721
-950
-1086
-1165
-1148
-1058
-972
-772
-608
-489
-416
-430
-441
-531
-594
-693
-863
-997
-1187
-1279
-1321
-1317
-1201
-1093
-901
-704
-512
-349
-294
-202
-198
-237
-276
-377
-497
-595
-601
-588
-550
-457
-305
-140
-36
116
220
225
243
224
116
-54
-211
-313
-453
-596
-626
-704
-748
-749
-759
-700
-722
-692
-703
-813
-888
-1053
-1183
-1300
-1410
-1472
-1587
-1611
-1626
-1610
-1517
-1454
-1341
-1278
-1223
-1173
-1192
-1188
-1185
-1157
-1148
-1140
-1092
-1052
-983
-886
-722
-552
-407
-239
-87
29
74
93
83
55
43
13
-8
1
43
115
198
277
353
437
498
555
573
569
570
547
543
483
476
501
483
540
559
642
721
772
888
942
1009
1040
1054
1076
1040
1017
960
920
934
971
979
1005
1096
1139
1202
1238
1234
1217
1183
1129
1053
1008
990
1026
1098
1226
1372
1521
1697
1473
1042
574
-230
-843
-1448
-1981
-2247
-2349
-1881
-1378
-904
-449
-307
-226
-341
-433
-488
-608
-674
-817
-1012
-1234
-1337
-1362
-1304
-1155
-1110
-999
-907
-799
-672
-648
-549
-528
-647
-881
-1212
-1454
-1546
-1464
-1234
-928
-684
-459
-215
-16
206
370
541
657
664
624
443
342
333
331
407
447
507
544
573
627
626
647
592
490
292
-6
-285
-567
-771
-899
-1014
-1038
-1034
-963
-869
-820
-711
-662
-671
-664
-751
-816
-883
-940
-929
-967
-922
-867
-799
-693
-582
-450
-375
-304
-291
-338
-416
-503
-575
-634
-698
-721
-725
-689
-586
-518
-340
-205
-76
72
89
132
101
36
5
-67
-112
-158
-172
-168
-139
-119
-157
-136
-210
-263
-339
-502
-604
-771
-882
-986
-1139
-1202
-1303
-1381
-1410
-1468
-1448
-1451
-1446
-1462
-1505
-1510
-1510
-1533
-1527
-1466
-1461
-1392
-1285
-1221
-1143
-1118
-1029
-982
-967
-977
-1009
-974
-986
-935
-908
-846
-741
-661
-523
-466
-384
-308
-237
-132
-99
-25
0
25
63
31
51
58
110
129
146
191
195
251
268
307
323
293
307
252
227
189
133
172
153
173
221
245
341
392
459
542
564
606
593
611
612
616
655
638
738
813
904
1025
1061
1197
1168
1277
1325
1264
1377
1326
1368
1308
1339
1345
1258
1349
1343
1448
1527
1637
1815
1735
1276
789
163
-687
-1226
-1755
-2121
-2276
-2114
-1515
-1022
-436
-73
-49
-171
-427
-593
-772
-856
-867
-1008
-1133
-1158
-1129
-1177
-1126
-1025
-949
-857
-849
-801
-850
-936
-922
-978
-1098
-1335
-1497
-1569
-1490
-1231
-956
-614
-365
-128
58
143
289
348
405
450
448
488
464
544
647
743
847
914
979
933
885
812
714
613
395
167
-80
-343
-543
-717
-820
-855
-864
-847
-789
-755
-730
-724
-736
-737
-804
-919
-1011
-1085
-1080
-1019
-954
-823
-698
-584
-484
-434
-377
-342
-336
-374
-448
-558
-648
-700
-737
-713
-706
-654
-557
-495
-384
-316
-232
-142
-110
-79
-100
-126
-128
-117
-88
-61
-4
37
91
126
184
203
206
180
11
-90
-230
-428
-547
-722
-838
-947
-1052
-1050
-1119
-1119
-1152
-1230
-1266
-1359
-1390
-1459
-1510
-1558
-1580
-1585
-1570
-1489
-1485
-1352
-1265
-1194
-1061
-1047
-927
-883
-870
-802
-846
-835
-896
-916
-913
-936
-881
-815
-724
-634
-528
-438
-373
-285
-218
-148
-115
-210
-157
-7
178
289
277
135
73
137
207
228
249
241
140
115
117
126
185
174
205
216
159
148
105
151
209
239
254
227
253
248
285
342
397
436
457
565
604
667
710
749
866
926
960
984
936
970
1069
1132
1223
1257
1320
1335
1285
1309
1262
1233
1236
1273
1373
1448
1678
1831
2012
1778
1122
654
-256
-889
-1374
-1819
-1955
-2114
-1671
-1263
-802
-256
-144
-164
-398
-626
-889
-1091
-1052
-1036
-1001
-1040
-928
-940
-1035
-984
-1007
-866
-801
-756
-749
-909
-980
-1046
-1100
-1189
-1311
-1361
-1372
-1232
-1006
-756
-499
-305
-119
-60
-10
7
17
97
148
261
312
385
508
628
771
878
963
965
905
790
627
493
359
206
30
-162
-347
-491
-586
-617
-610
-595
-569
-569
-610
-678
-752
-837
-925
-1022
-1116
-1157
-1135
-1042
-934
-795
-671
-568
-480
-457
-420
-395
-374
-381
-435
-512
-599
-677
-707
-676
-610
-534
-448
-394
-325
-268
-248
-191
-143
-94
-112
-156
-173
-204
-144
-92
-22
69
131
229
255
293
313
284
268
204
67
-104
-248
-421
-559
-672
-780
-863
-944
-951
-998
-1032
-998
-1043
-1090
-1170
-1271
-1338
-1418
-1435
-1445
-1444
-1401
-1382
-1353
-1315
-1277
-1216
-1172
-1092
-1039
-972
-924
-907
-844
-852
-870
-921
-951
-964
-998
-981
-941
-889
-783
-668
-592
-507
-410
-315
-253
-199
-118
-60
-20
14
26
37
37
42
56
52
56
63
65
83
75
98
94
81
106
82
48
38
41
21
3
10
18
50
81
132
198
238
351
420
504
596
651
732
734
751
733
686
717
717
765
854
950
1082
1199
1382
1434
1438
1410
1325
1265
1162
1107
1108
1164
1286
1419
1553
1673
1765
1772
1272
835
240
-525
-950
-1439
-1626
-1837
-1753
-1354
-1019
-447
-145
-49
-166
-444
-666
-895
-889
-842
-800
-854
-946
-1000
-1192
-1184
-1121
-986
-835
-811
-762
-888
-1004
-1041
-1047
-1040
-1129
-1212
-1322
-1323
-1204
-966
-649
-415
-186
-69
-43
7
49
143
252
341
433
460
514
606
677
757
832
886
861
784
676
540
409
264
119
-58
-230
-386
-502
-566
-601
-588
-580
-588
-599
-591
-643
-714
-785
-886
-984
-1069
-1089
-1075
-1019
-920
-828
-750
-666
-611
-546
-499
-443
-423
-479
-556
-663
-751
-829
-818
-758
-711
-637
-570
-478
-419
-352
-258
-200
-125
-126
-119
-119
-133
-95
-69
5
49
112
179
208
286
318
359
369
352
316
213
93
-62
-183
-370
-508
-604
-761
-822
-913
-912
-939
-949
-942
-1073
-1086
-1186
-1245
-1263
-1305
-1268
-1312
-1284
-1266
-1250
-1229
-1215
-1161
-1140
-1092
-1079
-1060
-1030
-1003
-951
-944
-910
-884
-884
-881
-912
-887
-913
-898
-855
-831
-779
-733
-616
-548
-468
-376
-308
-228
-174
-82
-37
9
48
56
67
38
8
-5
-17
-35
-29
-29
-34
-10
22
69
109
110
118
108
69
50
31
25
33
48
67
77
126
186
265
358
433
503
559
624
619
639
678
702
742
759
866
939
984
1051
1075
1138
1174
1208
1198
1226
1232
1222
1215
1194
1223
1244
1315
1444
1515
1627
1651
1722
1410
909
517
-232
-662
-1115
-1463
-1642
-1778
-1421
-1152
-696
-237
-106
-141
-442
-658
-919
-1008
-904
-842
-821
-966
-965
-1111
-1187
-1132
-1084
-898
-902
-849
-907
-1039
-1048
-1060
-986
-1027
-1077
-1163
-1241
-1186
-1060
-791
-560
-323
-159
-112
-61
-67
33
114
174
267
280
340
388
452
539
607
710
723
692
613
492
382
255
124
-24
-156
-270
-371
-466
-523
-540
-562
-574
-577
-568
-603
-661
-721
-808
-892
-996
-1022
-984
-938
-863
-806
-725
-667
-636
-568
-538
-493
-453
-459
-495
-570
-630
-672
-671
-635
-601
-543
-478
-419
-363
-315
-232
-157
-103
-40
-33
-55
-84
-70
-28
23
105
171
236
268
276
299
286
285
293
251
168
56
-57
-191
-319
-439
-548
-660
-743
-809
-864
-869
-918
-947
-979
-1053
-1115
-1204
-1277
-1329
-1361
-1369
-1401
-1389
-1373
-1367
-1342
-1316
-1289
-1280
-1263
-1241
-1201
-1160
-1113
-1059
-1023
-998
-972
-937
-925
-914
-912
-915
-893
-862
-836
-782
-717
-628
-531
-440
-350
-272
-198
-159
-119
-87
-53
1
41
75
80
93
112
105
108
119
91
101
107
94
121
137
164
182
193
187
157
148
134
128
139
121
116
130
128
150
222
296
365
426
476
535
555
596
637
676
719
739
775
821
842
862
863
892
965
997
1065
1110
1154
1206
1261
1318
1376
1436
1512
1579
1688
1740
1823
1652
1159
725
44
-467
-927
-1299
-1466
-1650
-1393
-1082
-632
-132
60
59
-225
-513
-789
-954
-868
-785
-712
-803
-847
-971
-1079
-1049
-996
-810
-760
-730
-800
-967
-1024
-1035
-957
-953
-1013
-1141
-1275
-1302
-1199
-953
-716
-483
-307
-246
-201
-167
-83
23
108
207
242
283
355
428
527
628
730
772
753
703
600
489
384
276
144
6
-131
-246
-346
-434
-457
-479
-490
-505
-507
-531
-572
-616
-695
-789
-896
-945
-971
-940
-868
-790
-699
-641
-599
-544
-489
-440
-394
-381
-412
-482
-557
-663
-702
-689
-654
-593
-542
-493
-427
-366
-293
-182
-106
-27
-20
-57
-54
-79
-68
-15
38
110
162
200
244
283
328
373
373
373
334
270
198
95
-18
-149
-260
-382
-487
-605
-697
-769
-849
-854
-890
-932
-1002
-1078
-1116
-1204
-1242
-1285
-1287
-1297
-1337
-1285
-1322
-1313
-1307
-1312
-1259
-1257
-1218
-1195
-1193
-1138
-1098
-1049
-1002
-952
-905
-856
-800
-786
-770
-783
-776
-767
-767
-713
-675
-594
-520
-434
-329
-255
-186
-125
-80
-36
27
50
70
89
99
115
102
119
129
103
103
96
88
98
97
110
110
83
60
57
53
49
49
44
78
84
92
115
145
186
236
278
321
340
356
411
443
508
544
566
624
654
677
697
720
737
736
762
797
838
890
948
978
1018
1064
1116
1210
1219
1256
1333
1335
1424
1478
1565
1367
959
602
-30
-476
-873
-1232
-1427
-1585
-1351
-1063
-607
-131
15
-27
-339
-605
-863
-959
-824
-735
-713
-875
-951
-1098
-1187
-1121
-1055
-902
-899
-910
-988
-1108
-1109
-1079
-1000
-1031
-1095
-1205
-1316
-1285
-1178
-937
-762
-582
-428
-395
-291
-233
-141
-54
17
124
174
242
288
341
401
463
558
586
586
523
426
336
240
181
81
-16
-129
-246
-323
-397
-414
-445
-450
-453
-461
-470
-505
-533
-607
-695
-802
-863
-846
-822
-763
-705
-640
-601
-588
-551
-511
-441
-388
-377
-388
-456
-506
-554
-581
-564
-513
-467
-434
-386
-362
-307
-248
-168
-112
-95
-90
-118
-133
-134
-122
-83
-27
47
99
123
165
194
208
230
244
233
225
152
79
-4
-127
-216
-324
-442
-534
-633
-688
-737
-769
-778
-814
-863
-940
-1005
-1071
-1123
-1162
-1197
-1239
-1266
-1262
-1264
-1249
-1229
-1223
-1205
-1192
-1164
-1140
-1122
-1098
-1079
-1065
-1053
-1011
-969
-923
-904
-875
-842
-835
-839
-847
-832
-805
-754
-673
-596
-531
-449
-379
-298
-227
-167
-108
-51
-15
21
58
68
79
89
115
119
96
64
36
36
19
14
34
43
45
16
-6
-22
-41
-37
-22
-11
12
40
43
74
117
175
261
312
379
426
462
510
497
506
503
526
560
617
685
707
795
833
848
862
825
827
791
752
734
711
757
781
843
913
934
1000
1029
1077
1127
1174
1242
1362
1438
1473
1323
981
613
39
-406
-810
-1197
-1427
-1590
-1406
-1112
-711
-306
-203
-312
-602
-853
-1014
-1019
-883
-811
-830
-973
-1063
-1173
-1197
-1114
-1018
-875
-859
-867
-906
-958
-923
-880
-832
-843
-923
-1037
-1104
-1082
-971
-779
-626
-485
-418
-391
-362
-354
-270
-223
-149
-68
-34
30
77
141
234
346
460
525
553
509
440
372
281
207
113
27
-83
-179
-257
-323
-341
-377
-370
-368
-381
-392
-458
-516
-635
-729
-805
-841
-812
-788
-724
-692
-658
-611
-555
-494
-427
-338
-302
-289
-330
-399
-443
-489
-494
-491
-476
-424
-422
-376
-317
-258
-178
-131
-103
-91
-115
-148
-177
-205
-188
-180
-148
-113
-84
-44
-14
17
31
29
-2
-40
-127
-219
-292
-391
-474
-549
-608
-667
-717
-734
-771
-801
-829
-897
-945
-964
-988
-1029
-1071
-1125
-1179
-1252
-1296
-1318
-1351
-1356
-1343
-1311
-1272
-1233
-1200
-1161
-1118
-1092
-1072
-1067
-1036
-1028
-1018
-988
-993
-982
-956
-939
-894
-848
-800
-726
-666
-608
-519
-446
-406
-355
-299
-234
-183
-137
-85
-58
-19
10
32
29
22
22
5
0
-15
-17
-5
31
63
73
94
102
98
95
73
72
77
68
89
92
138
161
200
277
328
421
498
535
580
587
620
622
609
627
606
619
656
719
750
753
782
801
787
800
817
834
847
858
874
873
914
938
974
1045
1155
1273
1354
1465
1527
1581
1406
1054
708
104
-353
-801
-1233
-1485
-1681
-1501
-1232
-782
-319
-174
-262
-576
-853
-1054
-1075
-933
-845
-844
-986
-1051
-1190
-1225
-1109
-1025
-869
-862
-857
-903
-978
-927
-892
-847
-889
-975
-1092
-1228
-1222
-1112
-906
-723
-533
-420
-384
-328
-300
-231
-184
-112
-31
20
96
143
209
301
404
512
601
628
590
537
457
387
291
158
48
-64
-171
-262
-325
-351
-377
-365
-346
-332
-348
-386
-433
-534
-637
-729
-788
-801
-771
-730
-682
-633
-608
-560
-508
-410
-301
-244
-208
-247
-314
-395
-475
-486
-496
-487
-452
-430
-384
-356
-294
-246
-184
-121
-99
-88
-120
-140
-173
-159
-134
-126
-81
-75
-30
-3
30
88
123
139
60
28
-66
-188
-255
-388
-482
-573
-640
-688
-767
-764
-800
-867
-923
-981
-1025
-1085
-1113
-1165
-1209
-1252
-1281
-1314
-1362
-1345
-1361
-1344
-1324
-1315
-1279
-1248
-1182
-1125
-1081
-1049
-1007
-989
-987
-969
-974
-951
-949
-930
-893
-882
-826
-766
-706
-643
-566
-490
-427
-386
-340
-270
-217
-159
-105
-59
4
17
61
78
76
117
94
118
125
121
128
148
183
199
235
225
241
237
231
238
204
223
223
210
208
188
197
200
208
242
288
337
383
443
458
483
496
517
538
547
594
619
674
742
781
803
797
785
735
697
708
741
783
831
890
959
1015
1080
1145
1236
1324
1423
1482
1554
1473
1077
730
192
-324
-742
-1188
-1462
-1732
-1652
-1361
-924
-354
-48
1
-267
-551
-787
-896
-766
-680
-618
-762
-893
-1005
-1114
-1029
-980
-828
-780
-812
-873
-1003
-1016
-1013
-959
-981
-1047
-1170
-1286
-1308
-1264
-1038
-836
-617
-453
-397
-324
-305
-224
-152
-85
17
70
100
134
179
255
355
491
584
629
587
524
454
369
301
182
62
-77
-196
-288
-357
-407
-437
-434
-438
-412
-387
-378
-387
-470
-570
-701
-787
-823
-815
-782
-730
-685
-645
-579
-536
-452
-377
-306
-263
-311
-366
-449
-539
-584
-627
-611
-596
-571
-525
-492
-439
-366
-274
-193
-135
-112
-125
-133
-153
-141
-109
-86
-46
-38
-17
10
42
71
91
89
106
16
-88
-185
-343
-461
-570
-641
-711
-790
-821
-866
-899
-910
-920
-947
-985
-1027
-1078
-1124
-1183
-1205
-1246
-1276
-1279
-1301
-1283
-1292
-1279
-1243
-1202
-1153
-1109
-1075
-1037
-981
-963
-926
-905
-911
-883
-881
-853
-826
-818
-786
-769
-733
-688
-645
-590
-510
-440
-379
-312
-242
-167
-102
-28
46
102
141
167
202
212
214
218
210
189
166
169
175
192
210
238
254
246
241
179
142
101
74
91
75
82
100
108
123
171
248
297
339
387
406
410
403
407
412
460
508
540
567
598
618
636
649
675
731
740
790
804
810
854
865
890
927
965
1019
1130
1267
1458
1630
1766
1810
1436
1068
496
-162
-600
-1148
-1485
-1778
-1738
-1390
-976
-338
19
70
-173
-518
-798
-955
-818
-714
-648
-806
-981
-1099
-1258
-1168
-1096
-912
-806
-829
-860
-999
-1022
-999
-958
-972
-1072
-1226
-1372
-1416
-1341
-1128
-896
-656
-462
-372
-280
-220
-130
-49
2
85
116
152
186
198
242
360
489
585
610
574
560
489
414
310
190
62
-119
-253
-374
-487
-525
-550
-551
-549
-524
-474
-461
-467
-533
-627
-736
-794
-799
-792
-736
-695
-649
-602
-558
-487
-420
-334
-278
-265
-314
-420
-525
-635
-702
-751
-753
-719
-677
-625
-578
-509
-413
-294
-199
-154
-142
-175
-216
-222
-216
-212
-180
-129
-86
-39
1
75
110
124
142
60
-32
-144
-312
-446
-566
-639
-694
-757
-765
-809
-851
-877
-919
-927
-981
-1037
-1071
-1140
-1194
-1245
-1288
-1287
-1296
-1294
-1278
-1289
-1283
-1245
-1200
-1136
-1053
-1017
-977
-956
-966
-954
-967
-982
-979
-977
-955
-940
-891
-825
-782
-717
-655
-603
-558
-525
-490
-436
-391
-337
-297
-242
-188
-138
-52
5
51
81
84
84
78
80
71
65
56
43
28
1
-14
-14
14
15
8
5
-17
-28
-25
13
49
100
128
163
202
212
287
351
421
485
532
554
545
578
598
629
635
639
629
623
667
684
739
768
804
844
841
866
909
1002
1124
1245
1361
1486
1608
1732
1826
1893
1547
1099
555
-190
-662
-1177
-1478
-1681
-1690
-1372
-1055
-469
25
224
125
-193
-544
-842
-849
-757
-649
-709
-842
-939
-1145
-1117
-1056
-875
-674
-672
-700
-851
-922
-954
-922
-922
-1000
-1147
-1352
-1432
-1466
-1290
-1030
-769
-510
-420
-323
-257
-192
-79
-29
61
128
166
215
230
297
389
496
616
693
665
588
503
395
288
136
6
-127
-268
-385
-493
-536
-552
-541
-526
-510
-483
-481
-511
-563
-647
-753
-837
-890
-886
-827
-763
-655
-575
-516
-466
-426
-350
-297
-248
-276
-377
-483
-608
-694
-744
-764
-723
-655
-579
-532
-470
-387
-281
-194
-121
-83
-74
-58
-84
-100
-98
-64
-25
15
75
146
201
253
312
306
291
206
65
-70
-271
-415
-570
-672
-702
-750
-734
-749
-763
-790
-867
-923
-983
-1039
-1107
-1181
-1236
-1306
-1335
-1355
-1351
-1349
-1320
-1269
-1255
-1177
-1122
-1054
-985
-941
-897
-948
-970
-989
-1017
-1030
-1026
-984
-971
-929
-844
-761
-696
-618
-557
-517
-458
-419
-347
-298
-258
-190
-162
-95
-40
22
72
108
153
157
156
140
139
114
85
78
60
67
74
97
94
90
101
68
57
8
-13
-31
-52
-33
-35
12
49
118
222
284
349
413
465
502
482
506
504
512
576
632
711
783
850
926
984
1042
1100
1100
1143
1171
1167
1196
1248
1364
1459
1594
1706
1806
1910
1979
1761
1265
808
48
-508
-1011
-1451
-1695
-1842
-1531
-1194
-679
-134
167
207
-28
-322
-675
-786
-741
-679
-652
-780
-882
-1102
-1211
-1188
-1111
-910
-848
-810
-903
-1041
-1099
-1111
-1095
-1180
-1304
-1495
-1584
-1619
-1539
-1279
-1019
-678
-479
-349
-207
-119
50
163
285
365
390
414
369
376
388
480
542
596
617
538
518
406
335
192
-7
-162
-379
-506
-653
-760
-809
-852
-817
-811
-767
-721
-669
-646
-692
-739
-824
-844
-878
-837
-793
-777
-728
-743
-665
-631
-540
-415
-367
-324
-382
-447
-541
-615
-680
-726
-715
-725
-671
-649
-595
-481
-387
-208
-117
-28
35
16
46
52
84
127
159
194
214
223
241
258
265
267
237
132
24
-102
-245
-384
-529
-646
-767
-869
-944
-1014
-1065
-1076
-1089
-1082
-1079
-1093
-1113
-1156
-1192
-1232
-1255
-1266
-1263
-1291
-1289
-1292
-1300
-1240
-1204
-1088
-1017
-942
-849
-846
-827
-868
-875
-902
-943
-954
-946
-907
-840
-756
-694
-614
-542
-449
-369
-316
-205
-133
-84
-24
-4
33
32
68
81
77
101
120
158
176
176
167
155
146
125
101
84
58
56
45
38
11
-4
1
-15
0
49
66
111
173
243
298
336
423
454
494
535
588
630
654
715
778
815
894
964
997
1023
1051
1084
1079
1127
1205
1308
1381
1507
1644
1708
1851
1881
1956
1977
1948
1777
1294
868
134
-536
-1118
-1645
-1944
-2102
-1773
-1278
-692
-176
115
174
5
-121
-298
-340
-366
-500
-668
-908
-1056
-1189
-1148
-991
-893
-819
-848
-876
-933
-945
-882
-810
-820
-1033
-1314
-1669
-1904
-1945
-1802
-1451
-1094
-765
-534
-369
-201
-3
268
495
649
681
580
442
309
271
313
417
529
599
594
561
547
530
525
462
335
160
-102
-363
-581
-839
-986
-1075
-1135
-1087
-968
-792
-641
-553
-552
-570
-570
-538
-528
-550
-571
-633
-686
-762
-785
-742
-661
-615
-516
-396
-421
-400
-387
-410
-401
-472
-549
-598
-678
-718
-722
-674
-611
-512
-384
-270
-147
-41
79
196
312
354
384
392
359
327
297
308
265
220
175
89
5
-86
-158
-219
-285
-370
-466
-540
-647
-753
-844
-937
-1016
-1108
-1140
-1202
-1256
-1274
-1292
-1281
-1285
-1265
-1235
-1233
-1223
-1217
-1213
-1170
-1105
-1038
-956
-916
-894
-874
-880
-872
-850
-812
-776
-758
-724
-684
-643
-611
-569
-531
-495
-438
-369
-298
-245
-204
-160
-122
-96
-79
-64
-51
-24
15
41
98
123
99
88
98
126
132
140
132
103
57
12
-30
-54
-75
-103
-111
-149
-169
-195
-222
-255
-278
-262
-222
-124
-50
-26
-28
-4
6
-23
-10
-24
-21
-11
3
50
47
86
159
211
294
393
489
532
579
624
675
767
875
988
1051
1121
1164
1184
1205
1221
1288
1205
980
742
403
47
-202
-195
68
348
673
903
836
620
356
157
46
63
95
52
-99
-353
-592
-806
-859
-890
-920
-948
-997
-1003
-991
-903
-753
-607
-553
-590
-700
-875
-1041
-1140
-1160
-1132
-1103
-1100
-1128
-1140
-1149
-1113
-1006
-875
-754
-657
-608
-568
-518
-492
-482
-480
-491
-527
-540
-520
-497
-472
-438
-421
-415
-382
-336
-266
-219
-179
-136
-115
-108
-89
-49
-7
34
63
78
52
35
55
78
109
137
136
99
23
-40
-71
-94
-86
-85
-103
-138
-178
-213
-230
-221
-201
-183
-169
-163
-175
-192
-202
-216
-237
-275
-310
-356
-433
-462
-471
-481
-468
-450
-413
-389
-390
-362
-365
-389
-420
-459
-486
-517
-551
-576
-598
-614
-618
-639
-661
-675
-690
-689
-702
-697
-697
-731
-762
-779
-786
-796
-823
-832
-851
-870
-876
-870
-858
-850
-846
-834
-797
-783
-771
-772
-798
-824
-855
-859
-844
-829
-809
-780
-747
-701
-646
-601
-558
-520
-499
-478
-473
-469
-474
-481
-476
-477
-493
-476
-444
-412
-381
-347
-318
-305
-269
-225
-187
-147
-119
-106
-93
-76
-86
-86
-77
-68
-46
-32
4
37
54
95
152
222
294
378
463
531
579
622
624
620
625
627
628
623
639
681
757
812
897
962
992
1012
1006
1037
1076
1142
1233
1343
1446
1494
1529
1539
1515
1462
1337
1131
883
532
131
-151
-201
30
327
706
1000
919
637
269
-41
-176
-177
-136
-171
-387
-714
-1027
-1262
-1317
-1342
-1337
-1284
-1287
-1279
-1254
-1134
-936
-763
-670
-703
-819
-1021
-1212
-1341
-1352
-1298
-1263
-1227
-1238
-1264
-1278
-1202
-1031
-844
-672
-528
-430
-357
-299
-272
-261
-255
-286
-335
-375
-384
-351
-323
-287
-254
-230
-201
-118
-29
28
42
45
37
31
61
83
118
145
132
95
40
-17
-46
-32
-8
-3
-16
-42
-84
-147
-197
-209
-192
-177
-205
-247
-309
-363
-378
-379
-360
-358
-371
-395
-440
-486
-519
-545
-564
-587
-630
-669
-705
-725
-729
-701
-639
-577
-514
-453
-432
-417
-429
-468
-515
-582
-620
-663
-705
-722
-734
-746
-743
-732
-714
-703
-691
-674
-665
-665
-652
-651
-661
-656
-672
-713
-760
-805
-840
-876
-899
-887
-884
-882
-871
-861
-845
-841
-852
-860
-845
-838
-825
-819
-814
-799
-778
-740
-713
-687
-674
-678
-676
-669
-636
-631
-618
-587
-579
-549
-520
-504
-494
-471
-437
-396
-365
-325
-296
-298
-280
-259
-223
-196
-172
-126
-123
-127
-108
-94
-69
-56
-57
-31
-6
26
73
123
172
214
259
324
361
367
383
405
419
434
456
477
507
548
612
665
709
770
866
961
1045
1123
1166
1186
1177
1188
1212
1254
1314
1361
1391
1376
1219
962
673
268
-115
-329
-232
94
424
800
977
809
466
54
-236
-332
-325
-292
-339
-571
-850
-1136
-1308
-1342
-1392
-1383
-1365
-1374
-1354
-1272
-1107
-883
-708
-649
-713
-872
-1065
-1243
-1357
-1369
-1327
-1236
-1183
-1191
-1206
-1182
-1040
-847
-656
-481
-347
-276
-210
-157
-150
-157
-188
-197
-240
-277
-268
-251
-237
-224
-196
-147
-65
26
103
153
156
159
166
172
210
230
217
179
109
38
-26
-77
-65
-50
-23
-5
-13
-50
-111
-141
-161
-135
-113
-125
-159
-215
-253
-287
-310
-338
-359
-375
-411
-459
-521
-569
-612
-624
-630
-649
-665
-687
-695
-693
-677
-651
-617
-560
-523
-504
-484
-491
-515
-535
-555
-572
-579
-592
-596
-608
-621
-620
-614
-589
-556
-535
-534
-528
-529
-541
-557
-565
-554
-570
-603
-639
-687
-719
-756
-779
-797
-807
-809
-789
-760
-722
-692
-682
-682
-694
-700
-707
-694
-701
-736
-746
-741
-726
-708
-681
-657
-641
-606
-581
-545
-529
-514
-487
-470
-452
-433
-441
-469
-479
-459
-440
-447
-431
-402
-380
-357
-300
-245
-203
-158
-130
-109
-99
-101
-68
-38
-46
-39
-22
-7
-2
5
59
126
156
197
240
276
311
360
418
453
471
482
498
527
566
604
661
740
801
839
870
920
961
963
978
1027
1083
1142
1216
1293
1343
1360
1383
1383
1340
1184
945
693
334
-35
-240
-181
88
387
696
855
723
408
79
-169
-255
-224
-224
-290
-555
-866
-1147
-1324
-1337
-1348
-1311
-1268
-1271
-1257
-1184
-1043
-867
-721
-696
-782
-960
-1134
-1284
-1387
-1359
-1306
-1240
-1190
-1186
-1184
-1131
-999
-818
-623
-450
-328
-262
-199
-169
-183
-203
-226
-257
-311
-345
-330
-284
-257
-221
-180
-108
-4
94
181
239
257
264
276
261
256
249
217
161
83
4
-53
-84
-78
-70
-44
-9
-27
-50
-91
-138
-169
-185
-187
-187
-210
-273
-318
-357
-381
-400
-431
-462
-506
-533
-561
-589
-601
-597
-606
-622
-637
-659
-655
-665
-687
-684
-667
-648
-651
-668
-672
-686
-707
-722
-726
-717
-720
-705
-676
-661
-650
-652
-665
-690
-705
-713
-699
-691
-694
-695
-693
-691
-683
-683
-669
-663
-676
-675
-692
-699
-704
-715
-720
-725
-720
-703
-693
-663
-625
-599
-561
-529
-520
-520
-541
-537
-546
-545
-518
-514
-513
-506
-516
-514
-489
-460
-424
-401
-359
-322
-305
-275
-253
-242
-251
-250
-234
-223
-214
-201
-173
-153
-139
-129
-123
-117
-94
-76
-44
-10
8
43
59
58
76
79
89
120
147
191
239
275
346
395
423
443
460
488
489
506
586
658
724
809
860
902
927
971
1042
1086
1137
1184
1221
1268
1313
1358
1405
1417
1406
1259
1024
786
417
77
-110
-46
226
507
837
963
788
479
137
-128
-227
-207
-187
-265
-544
-831
-1101
-1253
-1253
-1261
-1208
-1183
-1184
-1144
-1065
-932
-777
-664
-643
-723
-895
-1061
-1238
-1351
-1350
-1303
-1220
-1157
-1132
-1138
-1100
-973
-760
-556
-391
-266
-202
-161
-138
-151
-182
-225
-269
-317
-340
-329
-285
-249
-210
-147
-84
23
122
198
234
240
268
298
323
357
354
324
293
224
139
71
26
12
7
19
33
13
-16
-39
-76
-94
-84
-79
-90
-147
-202
-258
-325
-353
-395
-446
-473
-506
-546
-578
-617
-642
-652
-658
-663
-653
-664
-669
-678
-702
-706
-711
-707
-704
-720
-714
-732
-750
-747
-780
-812
-807
-800
-805
-805
-823
-829
-828
-801
-772
-764
-737
-708
-706
-706
-698
-695
-666
-636
-625
-644
-667
-673
-694
-716
-712
-710
-711
-694
-688
-665
-621
-577
-535
-506
-471
-454
-440
-426
-408
-401
-408
-405
-414
-434
-443
-458
-472
-473
-455
-422
-393
-334
-262
-211
-169
-159
-158
-167
-181
-195
-212
-224
-219
-218
-236
-251
-236
-202
-181
-131
-87
-66
-37
-5
32
63
97
125
153
166
170
189
213
255
302
373
425
450
467
490
504
514
551
594
609
628
687
749
802
888
985
1025
1069
1125
1164
1202
1236
1276
1296
1278
1245
1194
1032
836
599
275
-16
-198
-97
149
448
782
873
672
348
28
-230
-311
-311
-280
-407
-690
-953
-1212
-1330
-1348
-1321
-1264
-1247
-1262
-1232
-1127
-992
-828
-711
-678
-770
-962
-1134
-1311
-1404
-1404
-1361
-1284
-1251
-1257
-1236
-1167
-1023
-822
-621
-443
-335
-265
-208
-187
-176
-186
-213
-240
-281
-301
-297
-280
-280
-251
-202
-144
-36
66
156
177
195
228
261
311
329
319
289
245
183
112
47
-3
-12
-4
21
15
-16
-45
-78
-103
-94
-64
-63
-88
-148
-219
-288
-348
-370
-419
-480
-514
-554
-591
-626
-653
-664
-681
-685
-718
-767
-803
-839
-847
-839
-818
-812
-795
-785
-795
-815
-828
-812
-804
-793
-810
-847
-883
-912
-936
-933
-896
-891
-873
-844
-835
-824
-809
-769
-735
-697
-659
-644
-666
-679
-696
-729
-728
-730
-730
-737
-740
-721
-695
-655
-606
-546
-473
-421
-388
-361
-355
-346
-348
-357
-358
-388
-418
-441
-447
-438
-434
-412
-401
-358
-302
-251
-201
-184
-176
-164
-160
-167
-172
-182
-177
-206
-243
-249
-245
-239
-233
-206
-178
-158
-136
-102
-54
-25
8
25
29
28
19
24
46
76
124
163
211
284
336
390
444
488
544
582
624
643
668
712
763
846
907
966
1002
1026
1042
1057
1105
1133
1158
1208
1244
1246
1224
1173
1097
906
670
401
48
-244
-419
-363
-148
111
424
551
422
173
-82
-259
-300
-277
-267
-406
-677
-947
-1180
-1296
-1352
-1375
-1370
-1376
-1373
-1334
-1225
-1069
-904
-766
-725
-801
-927
-1063
-1185
-1233
-1231
-1210
-1165
-1142
-1153
-1165
-1109
-962
-804
-640
-505
-418
-358
-294
-219
-187
-200
-221
-232
-250
-265
-257
-221
-192
-168
-111
-57
14
77
126
152
160
166
182
205
217
213
192
174
126
44
-33
-83
-81
-63
-45
-50
-88
-130
-166
-199
-204
-195
-190
-223
-256
-298
-333
-333
-343
-344
-355
-364
-396
-438
-509
-553
-584
-612
-603
-615
-637
-668
-678
-719
-754
-774
-790
-778
-790
-790
-786
-792
-780
-784
-809
-837
-876
-905
-920
-959
-977
-1010
-1006
-950
-909
-842
-801
-765
-734
-717
-688
-680
-669
-662
-668
-692
-702
-715
-701
-667
-653
-621
-590
-543
-510
-485
-461
-439
-402
-372
-370
-388
-413
-430
-433
-427
-422
-399
-382
-364
-355
-341
-319
-311
-278
-259
-234
-224
-229
-210
-214
-213
-207
-189
-172
-165
-145
-140
-149
-135
-132
-109
-59
-41
-18
-11
20
65
78
106
145
176
207
243
291
338
386
436
500
561
619
674
719
762
821
913
983
1070
1149
1234
1311
1353
1401
1401
1400
1405
1403
1420
1440
1449
1274
980
564
7
-482
-972
-1376
-1634
-1654
-1415
-1099
-677
-256
-85
-86
-129
-189
-160
-121
-106
-177
-435
-684
-894
-1011
-1070
-1147
-1213
-1233
-1208
-1178
-1079
-897
-717
-597
-579
-667
-884
-1105
-1256
-1344
-1359
-1290
-1158
-1032
-918
-806
-634
-360
-20
271
469
613
668
685
679
615
511
403
331
277
213
198
188
182
205
216
216
200
169
111
-16
-170
-339
-510
-623
-719
-788
-832
-847
-819
-795
-779
-711
-605
-486
-365
-310
-307
-371
-432
-462
-531
-572
-621
-677
-702
-728
-758
-740
-676
-599
-540
-526
-477
-499
-535
-538
-576
-617
-666
-686
-711
-813
-831
-805
-805
-711
-614
-525
-426
-295
-196
-236
-255
-284
-393
-458
-589
-719
-792
-836
-874
-924
-863
-731
-709
-751
-700
-680
-669
-692
-763
-834
-872
-935
-1059
-1192
-1245
-1218
-1144
-1000
-830
-679
-559
-460
-419
-319
-299
-294
-295
-335
-324
-444
-476
-517
-518
-478
-402
-270
-197
-115
-78
-50
-21
-13
-36
-79
-121
-162
-214
-191
-163
-120
-39
13
142
278
368
430
403
358
291
239
202
107
71
68
96
130
212
339
436
569
676
810
935
974
1002
978
935
879
803
773
727
722
820
971
1213
1458
1643
1782
1885
1935
1897
1728
1546
1352
1201
946
332
-161
-930
-1580
-1895
-2189
-2228
-2264
-1900
-1393
-816
-141
287
401
269
46
-218
-308
-348
-412
-579
-780
-847
-829
-723
-641
-707
-788
-816
-854
-925
-1095
-1306
-1422
-1520
-1594
-1711
-1823
-1833
-1699
-1372
-943
-481
-62
271
518
687
785
896
933
863
715
574
504
471
498
483
472
511
572
627
588
478
318
123
-75
-300
-588
-858
-1038
-1118
-1129
-1085
-970
-810
-634
-420
-251
-133
-72
-97
-173
-324
-470
-610
-713
-808
-874
-889
-846
-750
-680
-612
-563
-527
-534
-547
-646
-783
-896
-994
-1058
-1088
-1111
-1052
-963
-827
-625
-414
-210
-49
37
86
53
-44
-168
-363
-487
-630
-740
-762
-723
-620
-556
-462
-343
-295
-360
-460
-597
-738
-906
-1108
-1213
-1294
-1355
-1389
-1356
-1233
-1113
-981
-863
-718
-639
-622
-641
-705
-803
-919
-998
-1084
-1072
-1047
-969
-809
-691
-522
-382
-205
-90
-69
-56
-113
-194
-273
-367
-453
-462
-433
-336
-234
-84
38
161
291
323
320
285
255
155
93
22
-53
-97
-122
-91
-58
32
91
157
208
226
258
235
198
156
97
20
-45
-95
-137
-152
-96
-46
35
160
252
335
396
430
485
536
564
589
574
622
654
689
793
859
964
1037
1164
1254
1359
1489
1559
1603
1572
1551
1457
1407
1332
1234
1205
1157
981
501
-12
-632
-1222
-1565
-1843
-1959
-2054
-1867
-1484
-969
-390
24
232
197
73
-96
-142
-182
-298
-491
-680
-737
-738
-712
-763
-891
-1006
-1032
-1004
-1035
-1123
-1220
-1264
-1274
-1266
-1326
-1387
-1327
-1180
-862
-572
-246
27
245
458
567
721
843
922
884
760
623
577
581
578
545
490
482
464
458
375
262
132
-19
-150
-337
-568
-776
-883
-952
-974
-923
-854
-740
-610
-469
-355
-273
-225
-208
-267
-394
-493
-566
-588
-651
-697
-698
-712
-691
-659
-655
-665
-641
-636
-698
-775
-870
-976
-1027
-1046
-1033
-996
-915
-788
-670
-533
-366
-250
-152
-118
-113
-111
-122
-130
-183
-229
-299
-320
-358
-371
-391
-434
-433
-456
-468
-510
-565
-638
-732
-811
-896
-993
-1026
-1034
-1041
-1016
-968
-916
-856
-810
-773
-759
-707
-678
-678
-678
-685
-683
-700
-670
-626
-587
-538
-516
-482
-458
-447
-416
-412
-402
-443
-449
-436
-413
-372
-350
-266
-197
-115
-55
-13
11
32
78
107
123
136
124
133
148
156
156
146
151
114
72
38
-9
-34
-39
-43
-48
-50
-53
-30
3
18
25
49
103
120
166
218
291
393
441
516
595
632
683
683
661
636
641
678
742
792
849
925
993
1090
1155
1245
1291
1271
1199
1138
1089
1128
1147
1137
1088
846
541
27
-486
-1043
-1507
-1767
-1944
-1944
-1825
-1457
-977
-422
2
186
197
73
-23
-140
-220
-399
-589
-725
-802
-808
-861
-935
-1043
-1105
-1116
-1086
-1097
-1129
-1172
-1228
-1236
-1308
-1392
-1428
-1374
-1236
-974
-678
-362
-90
106
286
424
591
692
757
684
581
484
396
350
304
302
265
294
280
271
222
155
110
29
-93
-287
-481
-667
-762
-836
-840
-816
-775
-681
-568
-429
-304
-211
-152
-169
-235
-300
-409
-511
-621
-712
-758
-800
-802
-781
-755
-766
-741
-742
-755
-769
-831
-903
-998
-1032
-1076
-1093
-1056
-998
-889
-761
-614
-468
-313
-201
-134
-85
-75
-75
-134
-200
-264
-317
-340
-399
-412
-458
-468
-478
-509
-522
-596
-639
-671
-702
-756
-819
-852
-842
-846
-843
-807
-791
-709
-659
-596
-528
-496
-449
-454
-480
-530
-563
-596
-641
-687
-673
-665
-656
-599
-572
-523
-499
-460
-405
-374
-341
-327
-289
-243
-232
-221
-180
-146
-79
-28
8
15
20
53
66
76
100
120
122
117
101
100
111
130
169
181
205
248
279
314
336
360
346
368
365
385
393
379
421
428
441
439
446
443
460
501
502
543
555
648
728
806
883
915
1010
1036
1075
1099
1135
1148
1228
1270
1281
1288
1257
1230
995
733
252
-311
-843
-1334
-1712
-1952
-2052
-2032
-1818
-1471
-924
-467
-81
141
146
183
120
95
-32
-237
-400
-553
-629
-707
-786
-888
-923
-928
-880
-877
-923
-1000
-1089
-1112
-1178
-1249
-1345
-1401
-1362
-1240
-1016
-745
-444
-161
82
293
480
645
717
764
696
615
516
413
343
234
179
150
213
231
233
179
105
65
-59
-187
-322
-502
-687
-804
-918
-967
-958
-890
-727
-587
-461
-337
-275
-195
-216
-240
-310
-412
-492
-615
-707
-811
-909
-976
-1002
-1039
-1016
-1031
-1005
-1039
-1078
-1075
-1139
-1148
-1181
-1180
-1139
-1073
-980
-852
-745
-590
-451
-340
-177
-103
-92
-93
-139
-158
-228
-310
-410
-514
-550
-600
-636
-646
-642
-613
-607
-615
-602
-623
-645
-652
-678
-718
-730
-724
-700
-672
-662
-653
-612
-549
-502
-495
-502
-526
-574
-615
-675
-765
-829
-820
-849
-833
-791
-785
-734
-697
-625
-576
-506
-408
-378
-325
-324
-311
-291
-272
-254
-245
-215
-155
-99
-83
-36
-26
-18
-8
-21
-32
-76
-91
-99
-101
-78
-68
-40
7
54
119
208
275
351
368
408
384
382
429
349
354
322
355
397
438
548
590
662
713
750
799
808
793
774
785
811
858
884
971
1076
1127
1194
1236
1270
1298
1311
1329
1311
1160
1023
720
301
-188
-733
-1168
-1626
-1861
-1936
-1896
-1677
-1329
-855
-408
-38
155
210
174
100
3
-105
-231
-412
-555
-652
-704
-757
-816
-869
-897
-908
-909
-971
-1056
-1109
-1198
-1233
-1288
-1376
-1408
-1384
-1239
-1024
-788
-499
-194
79
313
512
621
705
725
679
588
468
379
283
204
144
121
145
197
208
179
147
123
44
-93
-216
-414
-567
-737
-830
-873
-913
-836
-764
-616
-511
-371
-279
-200
-176
-240
-332
-493
-614
-815
-960
-1110
-1275
-1301
-1325
-1301
-1239
-1179
-1083
-1041
-1014
-1011
-1007
-1022
-1040
-1019
-981
-937
-885
-806
-702
-584
-471
-377
-285
-230
-222
-218
-231
-242
-282
-350
-411
-459
-492
-523
-564
-550
-527
-496
-437
-417
-398
-375
-367
-385
-431
-487
-522
-551
-580
-598
-622
-624
-617
-617
-629
-635
-631
-636
-650
-700
-742
-766
-797
-825
-834
-826
-799
-738
-677
-613
-557
-464
-361
-280
-228
-175
-163
-165
-154
-193
-209
-212
-203
-187
-161
-122
-87
-27
23
74
113
137
187
227
256
276
302
356
407
467
514
544
591
638
656
706
749
788
771
770
769
694
655
571
553
537
553
570
563
619
682
736
831
927
965
1003
1026
1018
1006
1028
1052
1075
1104
1128
1042
1039
868
682
324
-170
-568
-1106
-1430
-1667
-1821
-1829
-1720
-1448
-1090
-722
-407
-214
-136
-29
-10
7
2
-123
-248
-374
-463
-526
-632
-729
-796
-830
-766
-752
-803
-870
-938
-918
-971
-1011
-1101
-1194
-1161
-1091
-973
-833
-663
-488
-272
-89
78
202
327
419
430
422
334
245
195
98
15
-33
-28
7
6
7
-42
-69
-99
-175
-295
-450
-554
-669
-753
-851
-945
-945
-926
-882
-860
-804
-744
-728
-679
-721
-773
-828
-877
-948
-1059
-1108
-1165
-1140
-1128
-1101
-1068
-1033
-921
-860
-821
-834
-878
-898
-938
-954
-992
-1036
-995
-949
-894
-788
-722
-636
-523
-408
-326
-291
-242
-228
-243
-247
-259
-293
-334
-369
-394
-409
-414
-389
-376
-344
-326
-344
-342
-349
-387
-434
-494
-526
-555
-617
-634
-656
-690
-697
-691
-689
-711
-692
-702
-707
-699
-752
-767
-762
-780
-791
-772
-746
-705
-665
-564
-483
-413
-298
-238
-178
-146
-127
-111
-121
-135
-151
-152
-126
-109
-87
-7
42
136
220
294
385
417
469
520
559
595
619
649
667
655
693
741
785
833
864
900
882
825
812
761
707
625
590
548
517
519
521
551
567
609
658
715
755
830
867
908
976
908
939
881
757
649
444
199
-211
-491
-816
-1114
-1245
-1411
-1463
-1474
-1333
-1069
-805
-557
-420
-371
-326
-273
-304
-320
-344
-420
-480
-513
-541
-666
-746
-757
-769
-748
-717
-776
-833
-843
-840
-828
-870
-910
-997
-1021
-983
-937
-822
-695
-568
-441
-323
-194
-83
-3
109
142
147
165
96
72
-13
-51
-52
-95
-95
-121
-149
-173
-171
-172
-189
-317
-412
-513
-663
-723
-854
-996
-1069
-1093
-1107
-1126
-1090
-1032
-984
-871
-777
-769
-755
-748
-768
-774
-804
-864
-892
-877
-877
-877
-852
-812
-803
-778
-742
-742
-740
-736
-715
-743
-759
-760
-768
-757
-758
-737
-669
-580
-501
-420
-315
-220
-150
-94
-50
-53
-53
-62
-101
-127
-181
-209
-243
-276
-289
-310
-313
-309
-336
-345
-360
-408
-456
-511
-545
-602
-653
-663
-667
-690
-685
-673
-645
-638
-610
-575
-579
-558
-532
-524
-523
-516
-486
-466
-444
-419
-419
-380
-309
-273
-234
-167
-109
-84
-65
-39
-41
-42
-35
-5
43
67
136
215
292
360
420
474
502
497
526
532
535
564
583
636
651
681
731
750
751
768
756
720
721
670
681
634
563
556
497
466
461
472
500
495
596
623
646
761
744
780
752
744
735
654
556
367
160
-23
-260
-445
-589
-775
-877
-1006
-1020
-985
-966
-864
-784
-698
-577
-540
-509
-469
-519
-494
-516
-519
-536
-602
-564
-560
-579
-583
-594
-600
-647
-669
-707
-773
-822
-838
-865
-868
-873
-850
-806
-771
-692
-645
-580
-490
-438
-359
-310
-262
-181
-166
-116
-93
-83
-67
-64
-39
-70
-98
-108
-101
-125
-130
-224
-317
-410
-575
-656
-782
-856
-952
-976
-919
-882
-809
-754
-702
-674
-624
-594
-608
-632
-662
-684
-741
-755
-794
-824
-847
-866
-833
-804
-791
-805
-782
-753
-715
-705
-671
-661
-669
-634
-631
-614
-588
-531
-500
-465
-409
-370
-316
-265
-235
-213
-194
-164
-136
-151
-192
-222
-237
-272
-310
-338
-339
-313
-303
-315
-326
-322
-306
-310
-295
-294
-308
-307
-310
-322
-350
-357
-371
-381
-376
-385
-401
-401
-395
-380
-380
-398
-407
-408
-415
-435
-435
-407
-387
-367
-347
-323
-300
-258
-210
-182
-149
-109
-74
-56
-38
-20
-2
26
30
37
49
65
91
100
95
91
126
168
188
208
221
234
258
275
271
264
265
255
252
290
326
366
389
420
436
424
413
408
406
413
404
366
378
355
337
337
348
376
376
417
441
429
399
349
298
245
199
154
142
125
88
55
31
-18
-36
-65
-98
-124
-160
-191
-220
-274
-301
-320
-348
-362
-409
-447
-470
-517
-521
-533
-556
-551
-577
-581
-584
-614
-630
-648
-667
-675
-692
-691
-691
-706
-709
-696
-673
-655
-633
-619
-600
-579
-569
-543
-514
-494
-462
-443
-443
-430
-410
-400
-396
-403
-397
-411
-403
-392
-399
-421
-458
-383
-380
-399
-363
-412
-452
-497
-512
-524
-547
-511
-466
-455
-492
-507
-538
-579
-581
-588
-580
-592
-597
-603
-630
-655
-675
-678
-694
-695
-685
-678
-669
-667
-665
-673
-674
-681
-692
-696
-691
-690
-698
-691
-702
-701
-695
-675
-659
-642
-610
-587
-579
-567
-548
-541
-533
-515
-500
-498
-485
-460
-438
-409
-427
-456
-441
-424
-384
-340
-308
-277
-250
-221
-199
-179
-175
-186
-179
-177
-180
-161
-146
-138
-133
-135
-138
-146
-140
-138
-144
-134
-121
-108
-85
-78
-69
-67
-62
-68
-73
-61
-53
-37
4
43
73
105
116
128
133
131
143
148
147
156
165
171
184
195
199
193
196
221
229
227
245
266
273
266
248
250
254
257
267
294
318
310
297
281
267
274
297
327
347
344
336
304
288
288
272
242
218
188
152
136
131
119
108
78
46
28
-27
-84
-114
-156
-179
-199
-252
-298
-365
-417
-427
-464
-477
-481
-486
-509
-549
-579
-617
-656
-662
-661
-650
-630
-609
-600
-600
-611
-602
-570
-550
-528
-500
-477
-460
-468
-463
-451
-442
-408
-372
-362
-359
-342
-339
-328
-308
-286
-257
-253
-240
-230
-253
-261
-261
-267
-273
-288
-307
-313
-327
-338
-344
-332
-318
-317
-306
-307
-324
-340
-351
-359
-358
-359
-370
-387
-407
-412
-444
-467
-461
-467
-459
-462
-473
-495
-509
-522
-544
-550
-549
-569
-602
-614
-627
-628
-622
-601
-576
-553
-531
-526
-527
-531
-524
-529
-525
-506
-499
-484
-469
-450
-431
-410
-384
-365
-347
-324
-298
-288
-259
-224
-189
-144
-112
-86
-79
-81
-76
-57
-48
-32
-13
0
-10
-12
-12
-14
-7
-13
-18
-23
-20
-29
-25
-1
0
15
35
47
48
69
78
84
86
84
84
84
80
73
89
107
105
121
143
158
172
175
191
210
198
194
198
207
220
232
260
272
262
268
261
256
251
249
265
279
299
317
299
282
276
271
283
301
307
300
284
269
259
257
272
270
255
234
207
177
157
158
154
136
121
105
90
60
14
-9
-57
-85
-109
-160
-180
-226
-274
-315
-342
-361
-384
-409
-438
-471
-518
-557
-583
-586
-585
-607
-635
-653
-682
-693
-686
-679
-671
-642
-644
-657
-663
-698
-707
-710
-694
-662
-649
-643
-630
-617
-627
-627
-595
-564
-554
-549
-535
-526
-532
-539
-533
-517
-506
-510
-507
-500
-499
-502
-496
-484
-470
-462
-481
-490
-495
-515
-538
-549
-542
-520
-506
-499
-486
-480
-481
-475
-480
-489
-486
-480
-471
-485
-504
-509
-495
-498
-496
-481
-459
-454
-462
-469
-479
-473
-456
-449
-435
-416
-407
-394
-389
-381
-383
-374
-374
-361
-340
-341
-332
-310
-277
-255
-221
-191
-167
-166
-154
-134
-120
-91
-65
-33
-3
20
33
41
50
54
43
45
60
65
63
56
52
63
65
64
64
70
82
84
90
95
106
121
122
111
97
83
81
74
76
95
111
110
121
139
150
178
200
212
209
215
221
210
201
190
181
176
162
154
144
139
126
99
92
88
74
50
25
10
-6
-5
-3
17
38
61
76
64
66
54
61
69
55
51
67
62
56
61
41
26
18
-4
-21
-33
-30
-21
-4
-7
-19
-44
-75
-95
-115
-127
-153
-154
-147
-168
-188
-206
-232
-245
-251
-261
-264
-280
-295
-295
-301
-313
-314
-331
-352
-365
-389
-421
-445
-451
-453
-439
-438
-452
-472
-478
-480
-486
-465
-449
-450
-454
-437
-439
-461
-477
-486
-483
-468
-440
-418
-389
-384
-400
-396
-391
-387
-384
-385
-375
-368
-362
-369
-382
-366
-356
-380
-413
-437
-434
-431
-415
-393
-366
-348
-340
-341
-345
-343
-357
-360
-359
-347
-332
-323
-325
-323
-337
-354
-350
-340
-327
-332
-329
-320
-326
-327
-343
-336
-337
-351
-357
-354
-333
-327
-315
-298
-289
-277
-270
-272
-264
-252
-232
-222
-207
-181
-154
-139
-140
-129
-114
-106
-87
-66
-63
-70
-82
-96
-105
-123
-122
-120
-102
-84
-72
-60
-45
-31
-20
0
24
47
43
65
82
76
63
55
42
27
29
31
44
63
80
84
97
115
132
138
125
115
111
101
100
92
96
107
110
110
117
143
188
206
206
218
224
217
184
142
129
152
160
149
138
128
115
86
75
86
91
62
30
23
31
31
31
32
17
9
-2
2
8
2
7
22
16
-17
-52
-47
-50
-76
-89
-104
-121
-149
-170
-187
-206
-211
-218
-218
-206
-215
-235
-256
-252
-270
-299
-325
-328
-343
-376
-402
-401
-387
-399
-405
-404
-399
-409
-404
-394
-374
-372
-353
-321
-328
-335
-312
-293
-312
-323
-311
-294
-276
-256
-235
-215
-235
-256
-287
-297
-285
-294
-302
-308
-291
-261
-249
-245
-219
-189
-179
-203
-211
-200
-200
-184
-156
-157
-154
-140
-131
-118
-112
-93
-83
-85
-99
-100
-97
-112
-122
-132
-142
-159
-189
-200
-210
-214
-207
-212
-205
-227
-267
-280
-316
-357
-365
-373
-370
-349
-345
-337
-330
-328
-325
-332
-359
-387
-395
-391
-386
-398
-408
-422
-439
-429
-413
-403
-387
-365
-353
-328
-312
-294
-281
-275
-289
-294
-283
-292
-288
-282
-267
-260
-273
-281
-283
-277
-259
-235
-240
-260
-257
-262
-269
-273
-271
-264
-263
-244
-259
-284
-286
-281
-272
-261
-256
-263
-276
-290
-312
-318
-322
-338
-331
-316
-316
-323
-335
-340
-358
-382
-400
-401
-401
-402
-407
-428
-447
-444
-430
-425
-415
-408
-416
-428
-411
-392
-385
-384
-394
-394
-391
-384
-376
-376
-357
-325
-293
-260
-246
-249
-253
-257
-246
-227
-205
-202
-205
-190
-171
-171
-184
-198
-211
-233
-244
-248
-266
-272
-267
-259
-256
-256
-265
-266
-286
-302
-303
-317
-309
-307
-307
-317
-337
-333
-348
-356
-363
-370
-362
-369
-374
-401
-417
-417
-424
-407
-388
-402
-404
-385
-367
-367
-377
-389
-383
-375
-351
-335
-325
-317
-323
-315
-322
-315
-314
-329
-343
-354
-353
-338
-339
-358
-365
-376
-382
-390
-384
-387
-397
-382
-363
-353
-343
-317
-306
-293
-286
-280
-279
-274
-270
-253
-246
-256
-259
-270
-266
-265
-283
-298
-309
-322
-329
-340
-355
-359
-353
-363
-365
-352
-347
-344
-354
-353
-343
-325
-317
-319
-317
-327
-340
-333
-323
-337
-355
-355
-353
-352
-331
-318
-325
-343
-362
-356
-347
-360
-351
-338
-341
-357
-367
-361
-355
-354
-363
-374
-394
-391
-378
-362
-370
-376
-367
-385
-392
-389
-388
-379
-381
-380
-386
-391
-406
-400
-403
-421
-416
-413
-411
-408
-414
-418
-409
-412
-433
-437
-432
-430
-425
-439
-457
-477
-494
-487
-474
-460
-444
-434
-429
-411
-412
-431
-434
-438
-451
-457
-472
-474
-470
-483
-481
-467
-478
-477
-472
-475
-485
-464
-437
-424
-413
-411
-401
-411
-421
-420
-417
-424
-422
-401
-369
-354
-348
-341
-346
-343
-334
-318
-323
-332
-331
-334
-336
-340
-335
-334
-335
-329
-328
-333
-329
-327
-336
-337
-339
-350
-358
-366
-373
-350
-336
-335
-327
-324
-331
-334
-336
-353
-357
-357
-362
-363
-364
-360
-355
-361
-355
-367
-371
-361
-357
-372
-392
-396
-415
-437
-451
-453
-451
-449
-448
-434
-416
-421
-412
-373
-363
-379
-383
-402
-416
-419
-418
-403
-406
-408
-412
-421
-431
-439
-436
-426
-412
-409
-413
-403
-392
-384
-363
-364
-387
-397
-391
-403
-418
-417
-424
-422
-436
-433
-436
-439
-426
-432
-443
-434
-419
-406
-394
-395
-396
-404
-408
-407
-389
-375
-384
-387
-394
-398
-390
-389
-387
-395
-409
-423
-434
-428
-423
-420
-436
-441
-426
-421
-416
-427
-433
-433
-428
-419
-433
-440
-434
-429
-414
-411
-409
-411
-398
-379
-372
-355
-345
-333
-322
-312
-307
-308
-306
-306
-310
-303
-317
-298
-295
-300
-291
-301
-307
-318
-308
-300
-306
-323
-334
-319
-307
-302
-309
-308
-299
-306
-309
-306
-303
-304
-321
-340
-348
-348
-354
-358
-353
-344
-330
-333
-352
-362
-370
-382
-377
-361
-360
-362
-371
-371
-373
-370
-368
-372
-375
-375
-382
-385
-371
-370
-373
-386
-394
-368
-333
-313
-289
-263
-260
-263
-265
-265
-253
-251
-242
-258
-265
-266
-282
-294
-308
-298
-293
-273
-267
-268
-275
-275
-270
-290
-303
-316
-333
-341
-342
-337
-351
-357
-350
-337
-335
-336
-326
-329
-340
-342
-336
-344
-361
-349
-336
-343
-324
-304
-290
-274
-268
-268
-270
-274
-280
-279
-286
-292
-300
-302
-306
-320
-336
-344
-337
-337
-339
-339
-342
-348
-343
-342
-339
-345
-359
-373
-388
-380
-379
-375
-370
-368
-375
-383
-380
-373
-369
-376
-362
-365
-374
-363
-343
-332
-336
-335
-341
-354
-366
-366
-364
-366
-368
-369
-378
-363
-361
-364
-354
-354
-352
-344
-323
-320
-318
-314
-311
-314
-318
-318
-316
-320
-338
-353
-353
-350
-358
-345
-332
-331
-335
-334
-329
-340
-349
-352
-359
-356
-352
-351
-363
-356
-338
-308
-283
-278
-278
-273
-263
-262
-265
-274
-288
-305
-311
-308
-318
-323
-310
-297
-291
-301
-295
-309
-327
-327
-323
-317
-321
-303
-293
-283
-267
-261
-246
-228
-243
-270
-272
-268
-275
-269
-270
-270
-261
-263
-258
-258
-249
-242
-238
-240
-247
-251
-257
-243
-245
-255
-269
-273
-289
-300
-291
-283
-283
-268
-265
-277
-282
-279
-263
-263
-260
-264
-253
-259
-256
-254
-263
-277
-285
-291
-297
-296
-302
-311
-332
-338
-348
-354
-346
-335
-320
-308
-293
-273
-258
-271
-281
-293
-297
-308
-325
-321
-334
-352
-358
-354
-345
-344
-337
-348
-370
-368
-357
-349
-344
-353
-363
-352
-368
-373
-356
-357
-356
-340
-321
-323
-340
-362
-365
-368
-356
-343
-325
-311
-304
-289
-286
-275
-269
-272
-284
-300
-298
-302
-303
-291
-275
-281
-286
-292
-298
-284
-283
-288
-285
-267
-241
-219
-207
-197
-192
-207
-221
-226
-229
-238
-246
-254
-252
-254
-254
-263
-272
-263
-244
-239
-243
-238
-236
-249
-244
-227
-212
-216
-223
-213
-199
-195
-187
-175
-182
-193
-203
-195
-191
-195
-191
-187
-187
-187
-187
-193
-214
-227
-230
-231
-240
-245
-236
-238
-236
-237
-232
-244
-265
-270
-251
-241
-237
-223
-213
-210
-221
-207
-200
-195
-181
-185
-192
-194
-194
-198
-205
-215
-219
-228
-245
-255
-246
-246
-251
-257
-241
-239
-236
-245
-247
-249
-250
-247
-260
-260
-272
-285
-301
-307
-291
-278
-279
-285
-277
-270
-276
-280
-294
-302
-301
-303
-303
-305
-298
-290
-268
-244
-234
-238
-239
-231
-232
-217
-204
-200
-199
-206
-204
-208
-214
-206
-196
-185
-180
-183
-194
-195
-190
-179
-177
-177
-175
-182
-183
-188
-202
-201
-208
-225
-231
-239
-238
-242
-236
-225
-218
-215
-225
-226
-209
-204
-201
-210
-209
-193
-188
-201
-216
-212
-209
-210
-219
-238
-246
-246
-247
-249
-244
-244
-241
-245
-242
-231
-228
-204
-197
-195
-199
-202
-200
-198
-199
-193
-195
-204
-208
-213
-217
-231
-228
-228
-232
-234
-233
-237
-242
-255
-258
-249
-248
-244
-247
-236
-231
-211
-209
-204
-189
-193
-192
-199
-201
-208
-204
-196
-191
-186
-170
-175
-179
-184
-185
-189
-201
-214
-231
-226
-218
-224
-225
-224
-212
-201
-209
-202
-209
-204
-200
-199
-204
-212
-202
-203
-204
-198
-176
-178
-176
-172
-186
-194
-201
-208
-212
-221
-215
-191
-179
-186
-173
-151
-157
-157
-137
-131
-145
-149
-147
-150
-158
-163
-154
-147
-159
-179
-201
-212
-215
-213
-202
-192
-198
-210
-214
-214
-242
-260
-275
-281
-284
-291
-285
-299
-309
-315
-314
-309
-292
-279
-277
-267
-278
-297
-315
-332
-328
-291
-277
-269
-262
-251
-245
-246
-238
-239
-223
-231
-241
-242
-244
-233
-247
-257
-252
-278
-290
-286
-294
-297
-294
-297
-307
-311
-300
-287
-287
-294
-300
-301
-290
-287
-298
-313
-314
-312
-310
-299
-279
-268
-265
-266
-294
-295
-279
-269
-255
-243
-224
-220
-217
-220
-237
-249
-245
-251
-259
-262
-270
-267
-267
-266
-260
-239
-240
-254
-259
-250
-238
-231
-229
-244
-249
-254
-273
-257
-244
-232
-215
-203
-188
-182
-178
-173
-182
-197
-207
-219
-223
-217
-212
-203
-202
-201
-200
-206
-203
-195
-193
-191
-191
-206
-222
-238
-236
-232
-235
-228
-214
-219
-233
-220
-215
-210
-201
-213
-212
-217
-236
-240
-233
-238
-231
-227
-229
-216
-215
-204
-207
-206
-193
-204
-214
-228
-239
-240
-248
-261
-267
-279
-290
-287
-277
-268
-263
-244
-232
-219
-221
-239
-238
-243
-243
-251
-259
-258
-257
-254
-266
-259
-243
-227
-218
-221
-231
-231
-223
-233
-243
-253
-255
-252
-260
-260
-255
-256
-252
-240
-247
-249
-239
-244
-261
-271
-291
-303
-316
-315
-323
-332
-320
-299
-277
-263
-255
-247
-232
-211
-220
-236
-241
-242
-241
-233
-218
-214
-209
-212
-225
-215
-203
-199
-206
-218
-220
-224
-229
-235
-226
-225
-244
-259
-248
-246
-240
-214
-212
-202
-192
-188
-187
-201
-218
-232
-230
-219
-218
-201
-188
-189
-201
-224
-237
-233
-242
-247
-231
-205
-213
-224
-202
-210
-227
-227
-220
-233
-243
-258
-260
-256
-260
-255
-242
-244
-246
-246
-254
-265
-274
-280
-291
-275
-273
-277
-277
-284
-293
-288
-283
-282
-284
-296
-300
-308
-302
-283
-285
-290
-294
-297
-293
-278
-263
-250
-232
-226
-223
-224
-233
-248
-252
-254
-259
-265
-264
-263
-253
-255
-251
-251
-259
-257
-236
-219
-222
-217
-209
-210
-214
-218
-219
-229
-239
-229
-218
-218
-212
-194
-180
-177
-156
-139
-137
-145
-160
-154
-157
-157
-162
-172
-182
-198
-194
-198
-192
-184
-182
-200
-220
-232
-237
-241
-246
-260
-262
-253
-254
-239
-231
-238
-239
-249
-258
-256
-261
-268
-273
-274
-270
-281
-278
-272
-280
-297
-320
-314
-318
-310
-294
-295
-287
-274
-274
-281
-275
-267
-280
-292
-292
-298
-301
-299
-291
-278
-278
-283
-285
-282
-277
-285
-287
-268
-267
-268
-262
-264
-268
-293
-289
-288
-281
-264
-263
-265
-266
-260
-262
-273
-266
-247
-243
-251
-258
-257
-240
-241
-255
-250
-239
-249
-241
-235
-238
-240
-236
-243
-258
-275
-294
-300
-298
-278
-268
-270
-274
-280
-282
-279
-284
-270
-255
-247
-249
-239
-247
-246
-254
-266
-268
-277
-274
-267
-263
-267
-280
-279
-291
-302
-295
-299
-297
-297
-304
-300
-294
-283
-274
-285
-276
-267
-263
-259
-264
-267
-258
-248
-247
-239
-247
-254
-266
-252
-247
-274
-273
-266
-250
-241
-240
-236
-244
-239
-248
-259
-245
-246
-246
-233
-218
-212
-211
-215
-227
-242
-243
-243
-247
-236
-225
-242
-254
-239
-239
-230
-225
-223
-222
-236
-223
-218
-230
-248
-251
-257
-265
-258
-258
-260
-261
-262
-244
-244
-255
-244
-238
-244
-260
-267
-278
-282
-271
-247
-240
-237
-225
-225
-245
-251
-246
-251
-255
-245
-237
-238
-248
-269
-260
-258
-254
-253
-255
-254
-246
-245
-242
-231
-233
-230
-232
-248
-249
-258
-274
-276
-282
-281
-272
-249
-236
-222
-216
-205
-211
-229
-227
-238
-256
-275
-277
-263
-248
-243
-234
-231
-225
-225
-230
-227
-233
-230
-225
-227
-236
-238
-237
-241
-240
-242
-236
-249
-267
-281
-275
-264
-267
-268
-270
-267
-258
-255
-256
-247
-248
-257
-268
-270
-269
-275
-263
-249
-232
-224
-228
-237
-246
-243
-234
-231
-239
-234
-222
-228
-231
-231
-236
-218
-209
-220
-229
-227
-239
-243
-232
-224
-225
-234
-235
-230
-215
-213
-214
-198
-207
-208
-203
-201
-219
-224
-220
-221
-211
-223
-228
-220
-203
-211
-220
-223
-231
-239
-240
-236
-241
-248
-258
-262
-264
-254
-246
-244
-237
-226
-222
-240
-254
-253
-241
-235
-247
-254
-259
-265
-280
-287
-297
-299
-299
-303
-285
-261
-241
-243
-244
-226
-229
-236
-249
-264
-274
-276
-268
-271
-254
-239
-245
-259
-279
-303
-309
-306
-309
-305
-301
-296
-301
-307
-308
-305
-306
-303
-306
-311
-305
-302
-288
-280
-281
-270
-267
-261
-255
-241
-217
-192
-188
-193
-204
-221
-232
-247
-256
-246
-243
-247
-240
-236
-231
-240
-250
-256
-271
-289
-297
-287
-289
-285
-284
-290
-285
-283
-280
-286
-278
-285
-294
-292
-299
-312
-309
-303
-307
-293
-282
-282
-292
-288
-285
-293
-301
-313
-311
-308
-307
-298
-289
-286
-281
-294
-304
-308
-311
-304
-293
-299
-296
-307
-317
-328
-329
-332
-354
-348
-341
-344
-345
-341
-332
-315
-302
-291
-301
-299
-295
-283
-267
-267
-262
-255
-253
-236
-215
-225
-226
-216
-211
-212
-209
-203
-198
-188
-193
-199
-215
-224
-220
-217
-222
-226
-213
-227
-242
-244
-246
-252
-260
-251
-261
-275
-266
-268
-268
-276
-275
-273
-282
-290
-288
-271
-267
-276
-271
-265
-256
-245
-240
-231
-244
-236
-235
-230
-231
-240
-238
-243
-231
-238
-231
-231
-235
-229
-226
-210
-200
-183
-194
-195
-190
-197
-209
-226
-238
-245
-241
-247
-244
-232
-233
-229
-235
-253
-255
-257
-253
-256
-274
-293
-317
-324
-318
-310
-326
-330
-311
-293
-302
-306
-303
-308
-300
-285
-273
-261
-261
-265
-259
-253
-254
-249
-232
-215
-193
-195
-208
-214
-214
-216
-229
-241
-241
-237
-234
-227
-228
-218
-209
-210
-209
-207
-202
-195
-211
-229
-229
-238
-244
-250
-257
-271
-276
-275
-262
-252
-259
-277
-285
-295
-312
-309
-306
-301
-293
-281
-261
-256
-247
-241
-255
-258
-244
-239
-247
-237
-215
-189
-178
-179
-174
-174
-173
-188
-187
-195
-197
-199
-208
-228
-233
-222
-199
-202
-217
-209
-219
-225
-226
-212
-201
-199
-214
-229
-240
-232
-238
-255
-253
-253
-244
-238
-236
-233
-242
-254
-259
-261
-274
-280
-270
-263
-250
-228
-216
-190
-175
-173
-179
-177
-170
-170
-170
-183
-199
-217
-218
-216
-225
-237
-263
-270
-261
-256
-274
-298
-319
-332
-339
-353
-367
-370
-378
-400
-394
-378
-370
-351
-322
-309
-313
-300
-292
-287
-273
-262
-256
-255
-267
-272
-273
-263
-260
-267
-262
-260
-275
-291
-288
-287
-292
-283
-267
-248
-249
-239
-238
-244
-226
-229
-233
-234
-243
-239
-235
-232
-237
-256
-273
-272
-267
-267
-276
-278
-268
-272
-276
-283
-276
-266
-255
-243
-238
-236
-235
-226
-238
-249
-243
-251
-261
-244
-237
-243
-230
-229
-230
-235
-252
-267
-273
-275
-281
-290
-291
-285
-277
-265
-253
-249
-239
-244
-249
-241
-231
-219
-222
-214
-214
-212
-215
-225
-237
-245
-236
-238
-247
-256
-241
-240
-244
-249
-245
-253
-266
-282
-276
-271
-266
-263
-261
-261
-266
-275
-282
-292
-290
-283
-290
-287
-287
-281
-273
-278
-276
-275
-267
-244
-239
-236
-222
-211
-205
-203
-197
-194
-189
-189
-204
-210
-210
-200
-207
-229
-254
-265
-269
-278
-288
-297
-295
-295
-307
-324
-310
-304
-312
-311
-309
-310
-295
-283
-289
-298
-307
-310
-293
-276
-279
-282
-276
-295
-300
-299
-301
-295
-281
-273
-272
-268
-289
-302
-310
-310
-318
-327
-317
-297
-290
-283
-289
-289
-276
-274
-257
-257
-261
-271
-278
-267
-268
-278
-292
-306
-306
-304
-320
-341
-356
-352
-351
-352
-356
-358
-350
-352
-337
-326
-324
-311
-304
-301
-309
-300
-295
-286
-277
-270
-254
-253
-253
-264
-275
-275
-289
-314
-315
-325
-329
-322
-327
-326
-316
-296
-280
-272
-281
-282
-284
-274
-267
-270
-269
-274
-286
-285
-289
-288
-263
-244
-238
-222
-218
-223
-223
-221
-236
-229
-217
-211
-210
-232
-236
-233
-235
-238
-224
-212
-224
-235
-231
-230
-225
-223
-224
-226
-216
-197
-193
-186
-182
-190
-205
-209
-211
-211
-220
-226
-221
-228
-222
-204
-184
-175
-186
-194
-197
-209
-215
-213
-209
-229
-232
-235
-232
-221
-219
-212
-218
-233
-234
-234
-236
-232
-239
-233
-225
-225
-225
-227
-231
-230
-229
-239
-250
-259
-269
-283
-286
-276
-282
-279
-270
-262
-261
-267
-259
-247
-242
-248
-249
-258
-258
-258
-273
-280
-281
-288
-283
-281
-299
-303
-297
-292
-301
-299
-287
-269
-266
-275
-293
-316
-327
-340
-354
-348
-335
-333
-322
-316
-323
-310
-306
-315
-317
-320
-311
-304
-302
-310
-323
-313
-301
-295
-291
-298
-299
-303
-294
-280
-279
-260
-259
-265
-251
-246
-253
-248
-238
-238
-229
-229
-237
-233
-238
-244
-243
-253
-263
-267
-277
-280
-272
-267
-279
-279
-269
-264
-262
-254
-251
-247
-234
-225
-235
-232
-219
-207
-195
-195
-213
-219
-221
-224
-218
-217
-227
-242
-242
-258
-278
-300
-315
-314
-314
-309
-318
-322
-321
-313
-311
-303
-300
-294
-292
-283
-272
-268
-263
-251
-238
-239
-243
-249
-248
-238
-252
-252
-243
-255
-262
-258
-237
-228
-229
-220
-226
-243
-249
-261
-259
-257
-258
-252
-255
-256
-265
-264
-268
-280
-297
-311
-311
-303
-298
-294
-294
-315
-312
-296
-293
-301
-304
-321
-337
-342
-342
-321
-314
-305
-305
-302
-312
-313
-299
-288
-283
-276
-283
-286
-270
-267
-270
-278
-276
-282
-290
-297
-295
-300
-295
-298
-306
-292
-283
-280
-290
-323
-334
-330
-340
-337
-326
-324
-331
-324
-287
-285
-293
-279
-278
-273
-266
-276
-279
-285
-285
-283
-291
-291
-286
-291
-298
-292
-292
-290
-280
-290
-302
-305
-303
-301
-295
-287
-279
-266
-283
-297
-278
-262
-261
-267
-262
-265
-264
-258
-261
-266
-269
-263
-258
-258
-265
-261
-245
-252
-262
-270
-280
-315
-329
-334
-349
-357
-351
-352
-361
-373
-372
-353
-348
-358
-359
-366
-378
-366
-356
-354
-337
-322
-321
-320
-330
-312
-293
-295
-296
-283
-282
-285
-276
-268
-258
-261
-257
-240
-232
-229
-228
-217
-207
-203
-205
-195
-191
-183
-177
-180
-191
-197
-189
-184
-190
-183
-178
-179
-171
-178
-185
-179
-170
-164
-168
-177
-186
-192
-197
-193
-184
-193
-196
-183
-176
-178
-178
-172
-164
-154
-156
-164
-166
-171
-175
-182
-199
-208
-221
-225
-206
-210
-221
-213
-196
-193
-205
-213
-218
-220
-228
-232
-237
-250
-262
-265
-270
-276
-282
-284
-281
-295
-295
-284
-280
-286
-279
-267
-270
-267
-278
-289
-300
-312
-324
-329
-315
-313
-306
-304
-321
-317
-301
-291
-289
-281
-273
-275
-278
-262
-254
-265
-270
-264
-266
-262
-265
-278
-291
-308
-304
-299
-279
-280
-289
-282
-283
-271
-280
-288
-291
-296
-296
-297
-301
-291
-294
-297
-296
-311
-311
-318
-320
-302
-289
-286
-267
-257
-257
-260
-262
-258
-253
-246
-248
-254
-255
-267
-269
-269
-271
-260
-246
-248
-264
-258
-260
-275
-274
-285
-290
-282
-284
-294
-290
-281
-279
-275
-261
-248
-244
-235
-244
-253
-252
-258
-263
-264
-273
-291
-288
-273
-245
-226
-206
-179
-169
-166
-174
-170
-156
-159
-165
-167
-150
-148
-171
-175
-162
-165
-182
-193
-193
-193
-190
-175
-171
-167
-173
-183
-176
-172
-176
-186
-196
-202
-201
-187
-194
-179
-180
-198
-229
-249
-256
-264
-270
-258
-249
-250
-255
-266
-256
-263
-272
-271
-267
-270
-266
-265
-275
-276
-276
-281
-290
-291
-280
-281
-292
-294
-279
-245
-241
-238
-232
-238
-241
-255
-254
-259
-256
-251
-243
-241
-242
-241
-252
-258
-268
-257
-254
-248
-250
-247
-254
-263
-256
-254
-258
-262
-248
-228
-233
-247
-252
-261
-266
-265
-258
-267
-264
-275
-279
-281
-276
-259
-258
-255
-242
-232
-241
-240
-232
-222
-235
-242
-235
-229
-208
-197
-202
-196
-196
-182
-180
-181
-196
-218
-221
-237
-252
-264
-258
-258
-247
-257
-267
-258
-253
-255
-259
-265
-262
-256
-276
-280
-272
-258
-255
-248
-245
-236
-234
-260
-255
-250
-255
-248
-252
-258
-265
-271
-274
-272
-267
-270
-279
-276
-258
-255
-250
-252
-254
-265
-279
-284
-290
-278
-264
-259
-268
-266
-253
-247
-239
-240
-244
-253
-256
-267
-270
-256
-254
-257
-251
-249
-256
-261
-258
-242
-226
-219
-219
-216
-221
-223
-215
-204
-199
-192
-166
-156
-155
-154
-168
-184
-187
-186
-177
-184
-183
-177
-187
-189
-180
-165
-164
-167
-173
-180
-189
-199
-202
-217
-233
-255
-267
-265
-272
-271
-277
-274
-265
-256
-254
-248
-229
-224
-224
-208
-201
-194
-183
-185
-195
-195
-189
-206
-207
-205
-200
-202
-220
-224
-237
-240
-252
-277
-303
-306
-313
-314
-306
-296
-285
-281
-272
-275
-281
-278
-278
-270
-278
-276
-272
-270
-273
-277
-280
-297
-305
-295
-297
-305
-302
-300
-299
-289
-285
-285
-268
-265
-275
-268
-258
-253
-251
-257
-245
-245
-239
-229
-237
-252
-264
-267
-269
-261
-254
-263
-260
-259
-264
-271
-273
-268
-266
-261
-270
-277
-275
-275
-280
-286
-281
-263
-248
-243
-227
-209
-222
-234
-226
-224
-223
-230
-227
-224
-235
-240
-249
-250
-255
-255
-248
-232
-238
-186
-197
-230
-186
-199
-197
-181
-178
-196
-182
-197
-185
-203
-216
-213
-213
-220
-214
-219
-250
-253
-258
-265
-265
-266
-269
-275
-275
-279
-279
-284
-296
-288
-292
-293
-282
-279
-281
-288
-283
-268
-258
-256
-244
-233
-229
-223
-231
-226
-229
-232
-247
-258
-257
-260
-268
-271
-264
-273
-276
-275
-275
-267
-251
-252
-260
-281
-294
-293
-302
-307
-297
-295
-304
-308
-315
-314
-322
-321
-323
-315
-294
-297
-291
-281
-277
-271
-273
-274
-262
-268
-275
-292
-296
-294
-304
-300
-297
-300
-298
-292
-283
-270
-264
-273
-284
-275
-274
-265
-261
-270
-285
-291
-298
-313
-318
-327
-332
-341
-351
-359
-370
-380
-395
-400
-414
-427
-432
-426
-420
-407
-388
-377
-387
-369
-378
-383
-391
-363
-380
-368
-405
-405
-491
-430
-431
-477
-518
-544
-601
-593
-1022
-3670
-2287
-1073
-1301
-759
-618
-626
-556
-869
-846
-1155
-1614
-1066
-2100
-1853
-1631
-1618
-1327
-1263
-833
33
-378
-4
17
-590
85
-462
-330
-224
-361
-193
-32
-171
272
-119
-430
-47
-516
-345
-402
-570
-779
-1041
-1224
-963
-1220
-1277
-1097
-1238
-1069
-1014
-948
-847
-886
-819
-602
-666
-387
-308
-362
-227
-240
-378
-379
-332
-255
-123
44
317
244
334
394
383
336
262
409
372
164
113
16
-145
-155
-158
-76
-54
-44
67
29
-21
8
-111
-138
-40
-59
-13
-32
-46
-63
-88
13
125
223
340
404
505
581
581
664
671
644
675
682
612
601
543
473
417
439
457
422
469
431
374
367
320
248
184
114
44
-7
-90
-179
-243
-286
-305
-297
-275
-244
-213
-188
-175
-164
-149
-158
-164
-164
-193
-183
-153
-162
-161
-179
-188
-197
-209
-206
-221
-234
-265
-284
-306
-320
-329
-333
-361
-384
-356
-373
-375
-368
-375
-345
-334
-309
-272
-256
-257
-264
-241
-244
-233
-208
-208
-186
-160
-105
-76
-63
-43
-46
-42
-49
-59
-100
-137
-156
-165
-153
-147
-145
-98
-69
-77
-53
-46
-64
-34
-18
-17
22
18
17
40
21
-5
32
35
34
26
45
53
95
-337
-251
325
535
387
125
71
20
103
276
357
198
82
151
421
627
587
369
140
137
395
696
944
862
601
413
523
829
1010
1015
943
849
845
1024
1181
1133
931
796
862
998
1190
1339
1272
1116
1013
1028
1139
1260
1270
1184
1127
1027
1002
888
521
50
-412
-806
-1198
-1621
-2000
-2376
-2802
-2930
-2701
-2443
-2100
-1736
-1343
-944
-525
-57
303
467
528
623
686
711
695
588
402
233
163
155
179
141
43
-62
-192
-285
-363
-501
-706
-898
-1071
-1210
-1274
-1338
-1419
-1455
-1366
-1197
-1001
-738
-544
-404
-251
-130
-27
50
62
4
-58
-111
-163
-194
-206
-243
-314
-336
-332
-334
-325
-359
-412
-493
-539
-589
-664
-715
-780
-828
-848
-829
-764
-703
-637
-546
-450
-363
-270
-190
-155
-142
-132
-111
-181
-220
-245
-353
-431
-490
-580
-645
-644
-742
-814
-878
-929
-936
-1060
-1085
-1070
-1143
-1174
-1143
-1085
-1118
-1069
-954
-921
-869
-786
-691
-676
-679
-661
-669
-701
-682
-622
-628
-614
-564
-535
-541
-549
-548
-573
-631
-665
-707
-767
-846
-895
-923
-991
-1011
-987
-926
-914
-873
-780
-709
-649
-610
-542
-505
-541
-541
-518
-536
-553
-535
-519
-512
-479
-445
-432
-437
-462
-461
-462
-504
-509
-527
-574
-558
-555
-564
-504
-439
-387
-306
-216
-159
-96
-60
-31
-6
-19
-49
-27
-32
-104
-81
-57
-104
-61
35
98
199
327
454
577
642
777
927
973
1071
1161
1172
1140
1141
1165
1164
1181
1285
1318
1361
1435
1393
1470
1532
1417
1239
915
170
-849
-1826
-2822
-3628
-4057
-4138
-3936
-3576
-3059
-2406
-1742
-1105
-387
333
894
1375
1743
1857
1691
1375
940
479
137
-45
-110
-139
-122
-106
-128
-196
-279
-357
-493
-650
-806
-1023
-1265
-1501
-1718
-1886
-1978
-1904
-1675
-1361
-954
-530
-136
212
459
592
618
553
398
218
41
-160
-324
-480
-608
-696
-728
-684
-608
-492
-399
-366
-388
-467
-578
-709
-849
-968
-1028
-1067
-1028
-925
-833
-682
-519
-354
-135
62
188
299
338
264
187
76
-115
-275
-401
-521
-587
-629
-639
-616
-605
-578
-527
-486
-469
-461
-458
-476
-514
-561
-584
-627
-649
-608
-585
-514
-406
-334
-270
-197
-210
-268
-285
-395
-511
-597
-720
-772
-865
-937
-906
-890
-878
-820
-692
-632
-577
-497
-485
-466
-503
-561
-586
-652
-737
-751
-726
-742
-705
-606
-545
-487
-396
-338
-324
-346
-395
-470
-582
-692
-775
-833
-860
-838
-772
-699
-595
-509
-393
-299
-257
-206
-194
-211
-260
-343
-412
-491
-573
-619
-619
-584
-582
-539
-465
-422
-410
-379
-344
-333
-316
-336
-344
-341
-353
-336
-296
-261
-197
-123
-76
-20
18
10
-1
-46
-103
-152
-233
-307
-331
-377
-390
-330
-290
-220
-122
-43
41
152
230
281
385
397
386
386
312
240
177
154
122
134
185
294
433
499
610
724
810
873
926
968
939
901
815
751
726
655
662
727
766
826
853
772
634
409
26
-347
-932
-1568
-2048
-2556
-2847
-2826
-2622
-2345
-1864
-1269
-741
-243
232
684
997
1170
1277
1287
1122
860
596
257
-32
-258
-410
-485
-487
-429
-426
-447
-487
-485
-573
-700
-766
-870
-979
-1096
-1095
-1107
-1102
-982
-822
-557
-338
-64
230
390
503
526
452
284
103
-95
-314
-478
-625
-703
-760
-759
-702
-627
-560
-480
-399
-377
-323
-369
-409
-444
-549
-591
-610
-625
-592
-518
-435
-335
-213
-94
-5
47
74
89
38
-20
-87
-222
-358
-543
-673
-782
-919
-969
-943
-908
-873
-799
-733
-696
-687
-644
-600
-607
-616
-601
-577
-621
-624
-601
-629
-604
-573
-498
-433
-371
-281
-240
-215
-190
-193
-274
-358
-424
-519
-614
-694
-728
-749
-748
-689
-630
-555
-456
-372
-286
-214
-196
-178
-149
-194
-258
-295
-346
-406
-453
-458
-460
-454
-439
-419
-393
-382
-367
-353
-367
-371
-357
-366
-346
-319
-298
-294
-260
-222
-227
-210
-161
-114
-110
-99
-53
-45
-87
-80
-70
-118
-159
-153
-144
-159
-122
-45
9
70
138
245
304
334
418
465
472
501
557
569
560
575
613
620
639
718
773
843
952
1036
1044
1054
1014
970
893
802
802
728
655
623
580
435
261
124
-122
-388
-651
-947
-1333
-1690
-1956
-2185
-2201
-2000
-1673
-1286
-857
-383
50
370
655
909
1041
1048
1032
943
717
476
212
-32
-262
-436
-490
-507
-484
-438
-352
-352
-398
-430
-511
-612
-706
-758
-804
-809
-788
-703
-605
-503
-343
-176
4
162
306
394
412
366
247
81
-100
-264
-407
-521
-584
-593
-584
-552
-508
-446
-402
-361
-337
-336
-329
-370
-418
-466
-505
-549
-559
-531
-473
-363
-274
-183
-74
-26
1
50
28
-47
-96
-190
-302
-369
-448
-530
-555
-577
-603
-587
-555
-532
-474
-436
-439
-431
-419
-408
-417
-412
-536
-595
-613
-775
-827
-802
-774
-752
-669
-583
-506
-460
-427
-382
-448
-512
-582
-663
-727
-782
-836
-859
-810
-753
-658
-532
-402
-262
-161
-127
-147
-224
-371
-505
-649
-802
-896
-935
-941
-915
-847
-760
-658
-555
-422
-310
-244
-209
-208
-244
-325
-373
-437
-513
-569
-578
-555
-535
-483
-396
-328
-305
-238
-203
-230
-253
-252
-282
-323
-308
-308
-289
-250
-225
-174
-114
-90
-57
-14
-11
-19
-25
-63
-109
-159
-211
-249
-269
-243
-174
-81
-22
71
160
218
285
330
371
378
403
439
451
440
445
399
352
378
359
395
454
510
574
670
777
845
951
980
961
916
842
794
712
607
493
341
147
-73
-296
-518
-796
-1014
-1338
-1718
-1952
-2199
-2305
-2216
-1965
-1624
-1218
-737
-293
88
362
591
759
791
767
725
606
433
222
12
-173
-358
-484
-557
-600
-589
-569
-569
-581
-593
-672
-725
-806
-875
-840
-855
-799
-689
-578
-460
-302
-125
-8
126
223
277
313
274
192
56
-108
-271
-428
-545
-630
-644
-617
-575
-520
-471
-450
-430
-412
-430
-451
-483
-503
-525
-537
-534
-528
-494
-426
-346
-268
-160
-75
-5
42
52
6
-41
-114
-226
-289
-355
-456
-491
-523
-592
-595
-610
-646
-630
-606
-595
-583
-592
-590
-587
-594
-664
-689
-671
-765
-806
-768
-725
-701
-624
-561
-535
-483
-500
-485
-485
-566
-615
-661
-744
-831
-882
-908
-910
-854
-750
-643
-528
-388
-275
-230
-222
-240
-327
-430
-531
-616
-682
-737
-746
-727
-692
-649
-605
-547
-469
-401
-364
-320
-292
-277
-281
-287
-297
-305
-280
-258
-230
-192
-189
-191
-192
-213
-242
-286
-319
-371
-410
-435
-457
-446
-439
-425
-376
-311
-244
-173
-91
-5
53
100
103
86
68
13
-42
-96
-146
-205
-203
-192
-174
-90
-4
70
153
244
300
351
365
360
350
305
270
260
251
238
245
272
296
314
366
396
431
492
551
592
655
717
788
845
914
1001
1044
1028
1016
985
852
700
505
277
-41
-368
-606
-901
-1142
-1424
-1732
-1940
-2179
-2289
-2155
-1890
-1549
-1076
-565
-165
170
455
628
741
745
694
651
520
405
289
135
-28
-171
-262
-356
-435
-448
-420
-459
-507
-547
-679
-825
-914
-989
-1026
-995
-906
-786
-614
-443
-285
-131
-11
88
157
181
186
152
69
-37
-151
-271
-405
-481
-503
-516
-513
-476
-426
-382
-384
-382
-374
-454
-512
-557
-626
-665
-652
-643
-568
-476
-390
-277
-211
-135
-65
-34
-16
2
-32
-67
-129
-233
-299
-374
-437
-484
-501
-558
-586
-578
-606
-590
-615
-603
-575
-665
-728
-746
-821
-887
-885
-856
-814
-774
-708
-617
-561
-545
-483
-450
-511
-551
-602
-671
-732
-793
-789
-759
-721
-624
-501
-381
-285
-200
-167
-194
-254
-366
-486
-600
-701
-768
-808
-833
-822
-764
-710
-638
-555
-487
-441
-395
-368
-361
-350
-378
-412
-428
-447
-482
-488
-470
-445
-398
-346
-282
-249
-226
-225
-247
-296
-336
-354
-378
-394
-388
-378
-359
-328
-288
-243
-209
-157
-101
-72
-63
-55
-78
-106
-114
-147
-161
-143
-145
-114
-66
-37
20
77
97
121
166
206
241
280
333
377
401
430
471
512
534
580
619
672
721
694
708
720
632
586
570
579
618
667
757
827
847
844
843
742
591
445
249
13
-193
-361
-520
-658
-801
-904
-1137
-1405
-1560
-1712
-1752
-1625
-1348
-1031
-685
-309
1
222
339
433
502
451
409
397
322
214
113
27
-87
-220
-320
-393
-441
-455
-434
-442
-495
-552
-633
-724
-822
-875
-856
-822
-738
-579
-437
-333
-211
-93
-18
4
35
54
36
2
-43
-105
-207
-289
-354
-409
-462
-475
-431
-398
-360
-318
-309
-338
-391
-450
-518
-581
-601
-595
-543
-500
-429
-332
-262
-198
-123
-69
-59
-32
-29
-25
-36
-66
-111
-155
-211
-261
-260
-272
-246
-232
-227
-237
-270
-306
-367
-416
-516
-559
-578
-624
-616
-564
-518
-488
-427
-472
-490
-522
-638
-669
-651
-658
-657
-600
-596
-568
-560
-592
-559
-576
-647
-669
-650
-699
-720
-676
-651
-614
-561
-473
-393
-324
-247
-216
-256
-308
-383
-519
-638
-744
-839
-871
-852
-791
-703
-620
-557
-481
-412
-371
-337
-308
-283
-278
-261
-249
-249
-261
-279
-291
-322
-354
-354
-341
-344
-318
-299
-319
-346
-381
-419
-421
-399
-354
-275
-198
-135
-60
-5
6
8
-6
-14
-11
-8
5
38
70
58
33
37
0
-13
9
35
83
127
216
282
347
404
452
474
424
411
386
356
316
307
314
335
369
430
557
627
711
780
822
828
792
718
602
486
362
283
254
298
383
438
479
480
447
359
193
-3
-235
-495
-850
-1279
-1607
-1912
-2148
-2132
-1927
-1618
-1196
-700
-217
155
398
567
598
491
347
201
49
-63
-106
-125
-110
-87
-71
-34
-26
-36
-32
-96
-216
-326
-481
-702
-900
-1050
-1164
-1204
-1156
-1009
-772
-522
-295
-89
59
91
78
26
-72
-200
-327
-407
-457
-488
-480
-405
-368
-292
-188
-136
-93
-91
-94
-159
-252
-358
-516
-665
-763
-814
-814
-721
-605
-441
-280
-172
-60
-5
-16
-50
-122
-221
-309
-382
-418
-448
-434
-397
-367
-310
-262
-257
-234
-237
-287
-317
-399
-514
-591
-681
-776
-830
-820
-784
-714
-626
-501
-428
-460
-447
-499
-621
-703
-727
-768
-762
-710
-636
-566
-568
-553
-541
-582
-634
-663
-669
-682
-668
-612
-551
-507
-460
-396
-374
-361
-332
-309
-317
-343
-371
-434
-515
-605
-661
-714
-731
-705
-644
-568
-512
-420
-355
-329
-322
-295
-295
-332
-350
-345
-343
-331
-312
-317
-294
-280
-264
-231
-229
-226
-214
-233
-265
-274
-275
-293
-307
-291
-269
-231
-168
-91
-29
17
62
85
88
82
93
69
15
9
-5
-35
-16
41
99
162
236
292
317
325
315
298
271
263
258
267
300
317
377
425
448
480
534
609
663
726
814
878
870
804
755
648
459
350
271
170
188
309
419
554
668
724
670
547
361
110
-163
-434
-666
-853
-1097
-1291
-1388
-1501
-1521
-1353
-1103
-844
-542
-249
-32
105
178
189
126
11
-82
-119
-129
-87
16
114
190
242
265
245
162
37
-111
-269
-428
-564
-644
-714
-754
-773
-757
-713
-632
-503
-379
-277
-208
-155
-166
-198
-237
-317
-380
-415
-414
-354
-274
-189
-99
-14
23
20
-4
-67
-144
-231
-322
-399
-479
-523
-551
-562
-545
-516
-476
-424
-348
-273
-209
-187
-194
-222
-276
-306
-338
-349
-318
-286
-250
-195
-130
-89
-80
-75
-122
-178
-233
-305
-372
-432
-488
-520
-555
-574
-552
-562
-584
-557
-522
-503
-466
-409
-402
-449
-473
-527
-641
-731
-742
-751
-772
-725
-627
-547
-532
-495
-466
-525
-601
-630
-661
-741
-759
-717
-672
-614
-551
-453
-362
-330
-288
-253
-275
-336
-370
-426
-538
-619
-661
-693
-719
-703
-629
-557
-499
-438
-376
-355
-358
-334
-339
-388
-416
-421
-421
-414
-386
-343
-301
-269
-239
-209
-216
-260
-311
-341
-391
-466
-496
-500
-482
-430
-363
-291
-226
-152
-92
-75
-48
-19
-8
-15
-26
-43
-31
-21
-5
25
15
12
30
30
35
75
112
155
229
293
333
393
425
396
377
356
307
280
309
357
410
503
634
752
824
878
878
821
681
553
473
355
262
246
297
348
406
490
537
484
352
223
58
-156
-331
-491
-644
-792
-977
-1160
-1284
-1436
-1528
-1438
-1285
-1096
-816
-533
-333
-169
-75
-71
-134
-215
-261
-275
-253
-154
-6
129
223
311
345
311
215
74
-99
-285
-428
-512
-583
-649
-676
-687
-698
-714
-681
-645
-620
-571
-544
-557
-566
-574
-588
-574
-565
-533
-481
-441
-377
-284
-200
-167
-125
-96
-99
-123
-149
-191
-224
-248
-256
-262
-267
-261
-272
-288
-315
-325
-337
-334
-357
-392
-391
-423
-429
-410
-440
-455
-442
-431
-428
-414
-405
-395
-381
-375
-367
-367
-359
-353
-349
-366
-413
-429
-449
-472
-503
-527
-556
-590
-606
-619
-626
-627
-600
-562
-526
-485
-466
-549
-610
-662
-776
-830
-794
-753
-689
-586
-499
-430
-409
-462
-523
-617
-718
-779
-782
-780
-730
-649
-572
-496
-461
-396
-375
-403
-418
-411
-439
-509
-534
-550
-590
-619
-616
-602
-602
-577
-526
-490
-485
-496
-491
-520
-542
-563
-558
-525
-480
-415
-357
-294
-252
-202
-188
-200
-206
-214
-225
-223
-209
-216
-215
-222
-233
-235
-257
-277
-288
-310
-307
-266
-219
-182
-118
-53
-25
-7
14
-7
-30
-45
-60
-54
-37
-3
48
90
154
213
248
275
296
298
312
349
365
415
485
512
535
570
583
603
600
587
595
618
592
551
572
573
549
513
491
464
402
392
375
356
308
271
245
194
136
47
-29
-165
-296
-431
-664
-878
-1045
-1187
-1251
-1189
-1056
-891
-690
-506
-357
-288
-292
-361
-442
-523
-571
-512
-395
-240
-51
135
276
357
371
310
199
51
-103
-231
-306
-333
-317
-276
-248
-225
-216
-227
-277
-342
-438
-538
-599
-646
-660
-666
-644
-614
-603
-565
-537
-523
-528
-536
-529
-505
-457
-409
-367
-343
-324
-291
-234
-195
-199
-185
-172
-201
-201
-211
-234
-256
-281
-301
-312
-300
-313
-294
-297
-340
-377
-393
-437
-480
-488
-500
-483
-465
-430
-408
-390
-383
-394
-417
-456
-485
-510
-529
-548
-534
-506
-484
-477
-468
-474
-559
-577
-602
-657
-653
-632
-612
-590
-551
-512
-479
-482
-524
-555
-623
-664
-682
-682
-687
-682
-633
-585
-551
-538
-490
-480
-496
-490
-507
-523
-552
-555
-555
-531
-504
-476
-420
-400
-405
-391
-391
-436
-464
-482
-527
-536
-532
-531
-524
-503
-474
-447
-426
-432
-426
-431
-462
-476
-477
-489
-472
-430
-402
-373
-355
-332
-320
-329
-316
-285
-264
-251
-228
-214
-204
-188
-175
-171
-168
-156
-145
-136
-114
-108
-100
-94
-87
-79
-43
-18
16
61
103
145
171
197
224
233
226
220
224
217
223
245
265
293
323
359
368
390
383
403
400
404
409
395
393
388
421
432
489
521
558
586
567
558
519
447
336
270
210
153
123
88
53
-2
-82
-221
-379
-522
-672
-767
-820
-828
-817
-777
-701
-639
-598
-606
-646
-694
-741
-764
-729
-672
-588
-479
-350
-241
-164
-117
-124
-160
-226
-298
-338
-334
-281
-211
-151
-90
-45
-22
-31
-73
-140
-201
-257
-280
-269
-263
-250
-223
-230
-230
-237
-259
-283
-336
-395
-436
-444
-441
-415
-388
-364
-360
-355
-351
-390
-365
-342
-362
-378
-395
-416
-388
-398
-389
-348
-343
-325
-315
-333
-319
-301
-316
-306
-284
-275
-237
-234
-232
-207
-225
-238
-273
-388
-420
-448
-482
-484
-469
-449
-409
-423
-456
-452
-486
-535
-569
-619
-608
-607
-623
-595
-610
-618
-605
-592
-577
-589
-595
-579
-575
-577
-558
-556
-557
-523
-515
-488
-456
-445
-430
-428
-423
-404
-391
-375
-357
-325
-306
-277
-262
-256
-256
-271
-284
-290
-292
-305
-308
-300
-305
-308
-313
-316
-309
-310
-305
-315
-323
-315
-309
-297
-289
-280
-259
-251
-229
-218
-193
-176
-218
-292
-262
-136
-163
-224
-222
-113
-54
-127
-183
-132
-106
-135
-200
-165
-92
-129
-190
-191
-161
-182
-224
-236
-226
-212
-193
-167
-138
-116
-101
-88
-80
-65
-47
-43
-54
-61
-68
-58
-60
-62
-42
-32
-54
-61
-1
-38
-11
-59
-74
-93
-110
-87
-83
-51
-55
-32
-45
-10
-17
-5
-14
-13
11
6
31
27
38
48
39
47
60
53
48
34
4
-15
-24
-36
-63
-79
-88
-153
-97
-128
-140
-150
-177
-189
-197
-233
-254
-283
-316
-322
-354
-347
-345
-352
-357
-373
-390
-395
-428
-451
-458
-462
-467
-481
-468
-467
-484
-492
-495
-501
-502
-511
-518
-512
-492
-473
-472
-475
-450
-433
-421
-408
-390
-371
-373
-379
-368
-350
-338
-337
-321
-313
-316
-308
-299
-305
-303
-295
-295
-294
-274
-263
-255
-244
-231
-227
-239
-253
-262
-282
-284
-288
-298
-297
-326
-331
-321
-312
-305
-310
-304
-295
-294
-311
-322
-329
-339
-346
-362
-376
-395
-418
-434
-445
-443
-431
-427
-428
-420
-407
-405
-412
-419
-425
-439
-432
-435
-431
-429
-412
-408
-402
-401
-399
-379
-370
-357
-348
-329
-323
-307
-289
-270
-270
-270
-269
-270
-241
-231
-222
-206
-199
-196
-197
-208
-222
-235
-242
-245
-230
-226
-223
-221
-220
-229
-255
-231
-225
-197
-238
-206
-199
-189
-199
-203
-173
-190
-207
-219
-212
-214
-226
-240
-233
-239
-233
-235
-220
-193
-194
-187
-183
-179
-160
-157
-176
-187
-205
-198
-198
-209
-212
-207
-202
-205
-202
-193
-184
-178
-156
-148
-144
-146
-139
-141
-134
-120
-118
-102
-85
-55
-28
-2
-1
-7
-9
-16
-34
-40
-37
-32
-37
-61
-70
-63
-56
-53
-50
-45
-40
-37
-41
-52
-69
-78
-92
-98
-99
-98
-111
-110
-102
-86
-85
-52
-72
-29
-33
-45
-24
-85
-76
-110
-131
-134
-168
-187
-209
-238
-243
-262
-278
-289
-295
-299
-310
-311
-289
-286
-287
-301
-315
-320
-329
-318
-317
-311
-305
-316
-302
-284
-296
-314
-330
-346
-351
-344
-341
-343
-350
-349
-355
-363
-373
-387
-382
-375
-365
-366
-369
-375
-387
-399
-399
-403
-408
-384
-388
-372
-378
-389
-388
-401
-409
-407
-396
-389
-373
-372
-383
-386
-382
-375
-359
-357
-362
-352
-329
-310
-305
-290
-280
-267
-262
-262
-274
-283
-285
-287
-269
-269
-272
-274
-275
-279
-288
-293
-285
-296
-312
-310
-321
-348
-372
-392
-406
-386
-371
-372
-371
-365
-348
-321
-309
-298
-273
-261
-253
-236
-220
-222
-227
-241
-265
-274
-288
-301
-311
-308
-310
-312
-291
-290
-291
-296
-290
-276
-269
-270
-269
-264
-271
-279
-285
-280
-275
-282
-296
-302
-277
-273
-272
-264
-252
-264
-278
-268
-254
-246
-237
-252
-241
-220
-230
-228
-241
-243
-221
-220
-220
-222
-240
-236
-242
-251
-254
-252
-249
-249
-234
-218
-212
-211
-211
-207
-196
-208
-205
-190
-201
-231
-248
-249
-260
-269
-266
-277
-274
-259
-262
-266
-273
-261
-250
-252
-249
-254
-243
-243
-250
-252
-268
-269
-258
-249
-240
-242
-233
-247
-269
-275
-281
-267
-282
-278
-264
-272
-268
-271
-252
-243
-249
-236
-227
-229
-244
-243
-236
-249
-257
-253
-237
-234
-238
-235
-234
-224
-224
-227
-223
-226
-225
-217
-224
-242
-238
-238
-258
-254
-268
-280
-294
-309
-317
-327
-317
-320
-330
-312
-310
-303
-293
-272
-258
-253
-249
-247
-238
-239
-244
-244
-248
-264
-275
-262
-262
-264
-262
-264
-254
-268
-278
-296
-294
-294
-292
-270
-256
-254
-254
-262
-271
-271
-268
-265
-262
-252
-246
-246
-265
-278
-286
-293
-280
-274
-277
-273
-272
-282
-300
-304
-302
-295
-298
-311
-317
-323
-314
-315
-322
-303
-267
-248
-241
-230
-219
-198
-203
-208
-213
-216
-214
-225
-245
-266
-281
-285
-282
-299
-320
-323
-331
-340
-335
-335
-323
-307
-304
-294
-293
-286
-283
-280
-276
-271
-265
-260
-251
-253
-229
-228
-220
-221
-227
-227
-227
-221
-214
-212
-210
-210
-206
-212
-211
-196
-188
-166
-163
-184
-185
-182
-181
-171
-159
-163
-169
-178
-189
-193
-210
-228
-228
-228
-232
-230
-231
-233
-240
-245
-249
-230
-207
-185
-180
-194
-207
-235
-255
-271
-272
-275
-278
-273
-278
-283
-287
-299
-318
-314
-308
-312
-312
-308
-313
-327
-322
-309
-298
-292
-288
-277
-276
-278
-274
-276
-280
-273
-273
-277
-263
-259
-262
-253
-258
-263
-251
-236
-237
-252
-245
-233
-224
-220
-230
-242
-252
-258
-258
-249
-254
-262
-256
-250
-244
-247
-242
-239
-240
-236
-239
-248
-247
-262
-273
-282
-289
-273
-274
-264
-240
-225
-224
-227
-218
-218
-212
-209
-185
-185
-171
-197
-190
-235
-204
-270
-226
-396
-394
-57
-313
-283
-463
-238
-257
-415
-370
-361
-192
-332
-325
-221
-267
-230
-320
-267
-252
-277
-287
-274
-233
-281
-308
-338
-319
-325
-341
-328
-306
-273
-293
-305
-302
-312
-323
-335
-317
-295
-282
-276
-269
-260
-245
-268
-288
-300
-319
-316
-318
-288
-273
-290
-317
-344
-361
-363
-374
-357
-320
-285
-285
-262
-276
-291
-317
-330
-313
-292
-275
-272
-238
-232
-238
-233
-238
-227
-218
-206
-204
-201
-204
-215
-222
-240
-252
-260
-264
-250
-245
-235
-247
-253
-256
-261
-253
-268
-260
-274
-293
-308
-314
-308
-282
-255
-230
-219
-219
-213
-207
-199
-206
-209
-229
-234
-237
-246
-250
-242
-257
-273
-286
-293
-306
-307
-299
-306
-308
-295
-288
-296
-303
-317
-335
-340
-336
-334
-327
-311
-304
-313
-308
-301
-308
-314
-291
-286
-278
-276
-292
-298
-297
-304
-295
-284
-280
-274
-273
-257
-239
-251
-273
-293
-308
-316
-325
-321
-312
-311
-301
-299
-303
-299
-302
-297
-287
-280
-274
-266
-252
-227
-213
-216
-214
-200
-200
-213
-205
-197
-212
-226
-236
-231
-238
-242
-232
-231
-238
-236
-233
-243
-251
-258
-257
-261
-258
-265
-260
-262
-257
-243
-248
-248
-256
-248
-256
-269
-277
-274
-280
-285
-271
-272
-266
-261
-261
-257
-250
-261
-250
-242
-232
-231
-242
-233
-232
-234
-238
-242
-241
-237
-250
-262
-265
-263
-267
-270
-277
-267
-268
-257
-236
-211
-195
-204
-227
-246
-261
-259
-242
-247
-242
-236
-247
-242
-239
-228
-228
-232
-227
-200
-260
-213
-137
-212
-178
-259
-212
-236
-262
-234
-233
-153
-240
-182
-225
-209
-211
-262
-203
-243
-219
-252
-260
-256
-278
-278
-298
-262
-284
-283
-268
-260
-240
-262
-262
-258
-241
-223
-215
-213
-225
-211
-220
-220
-230
-222
-210
-208
-207
-207
-220
-223
-215
-223
-224
-230
-243
-244
-227
-244
-250
-256
-270
-286
-303
-307
-312
-325
-341
-338
-345
-351
-347
-344
-335
-337
-338
-336
-321
-302
-283
-266
-255
-240
-255
-217
-219
-209
-210
-226
-198
-212
-203
-210
-190
-166
-174
-168
-169
-177
-208
-217
-228
-238
-236
-237
-236
-248
-264
-252
-246
-241
-233
-227
-219
-240
-264
-272
-282
-291
-294
-297
-289
-290
-286
-281
-286
-271
-251
-266
-276
-268
-266
-263
-264
-262
-262
-265
-264
-262
-257
-233
-233
-219
-227
-196
-216
-207
-162
-189
-226
-261
-221
-251
-264
-293
-257
-246
-251
-258
-261
-229
-232
-240
-228
-201
-229
-246
-240
-230
-236
-271
-286
-281
-272
-292
-293
-290
-309
-308
-315
-309
-333
-334
-311
-337
-323
-324
-307
-304
-290
-253
-249
-250
-236
-216
-217
-237
-241
-248
-253
-269
-291
-295
-303
-306
-320
-316
-324
-332
-346
-351
-359
-363
-352
-353
-351
-346
-327
-305
-289
-282
-281
-281
-294
-300
-290
-290
-289
-287
-304
-311
-297
-300
-305
-301
-289
-289
-303
-314
-300
-293
-291
-286
-275
-269
-271
-261
-244
-238
-232
-228
-221
-209
-202
-197
-202
-203
-206
-199
-192
-195
-196
-196
-190
-184
-191
-202
-212
-240
-268
-277
-287
-294
-306
-305
-304
-303
-307
-304
-297
-301
-305
-287
-281
-299
-290
-284
-272
-276
-273
-267
-271
-264
-246
-238
-245
-248
-263
-278
-294
-294
-308
-331
-344
-341
-332
-317
-301
-304
-300
-299
-304
-318
-319
-315
-298
-301
-312
-318
-327
-323
-325
-327
-332
-349
-342
-318
-307
-295
-275
-250
-230
-223
-230
-228
-217
-227
-234
-244
-256
-254
-250
-256
-258
-260
-257
-251
-254
-239
-232
-243
-237
-228
-221
-212
-219
-218
-225
-235
-233
-229
-229
-234
-228
-229
-230
-220
-221
-244
-260
-253
-252
-252
-256
-264
-273
-279
-275
-267
-263
-268
-281
-293
-302
-293
-279
-274
-279
-276
-271
-260
-257
-256
-250
-245
-240
-228
-222
-238
-240
-230
-223
-228
-235
-245
-256
-264
-264
-242
-238
-259
-273
-280
-290
-317
-328
-331
-336
-327
-322
-316
-315
-325
-337
-336
-341
-344
-348
-336
-344
-350
-355
-341
-324
-325
-322
-322
-310
-320
-330
-330
-332
-325
-324
-323
-332
-347
-339
-333
-318
-293
-287
-278
-266
-263
-251
-262
-272
-257
-253
-260
-256
-251
-254
-259
-258
-251
-242
-223
-213
-210
-210
-212
-224
-228
-238
-225
-196
-208
-204
-196
-198
-194
-203
-195
-192
-213
-221
-231
-231
-236
-237
-242
-256
-253
-250
-249
-245
-247
-235
-230
-244
-245
-246
-241
-248
-258
-263
-274
-285
-289
-279
-282
-286
-278
-281
-290
-295
-293
-292
-306
-312
-309
-310
-319
-329
-317
-318
-319
-311
-297
-292
-296
-292
-296
-299
-304
-311
-314
-316
-311
-308
-317
-314
-310
-319
-328
-324
-317
-310
-295
-291
-291
-294
-290
-289
-281
-265
-265
-263
-273
-278
-264
-248
-240
-246
-232
-229
-211
-231
-233
-247
-241
-374
-451
-316
-388
-193
-74
92
-15
-227
-284
-381
-389
-465
-378
-295
-192
-170
-176
-171
-246
-355
-411
-421
-356
-334
-279
-207
-184
-256
-324
-314
-355
-370
-314
-261
-241
-215
-224
-261
-309
-323
-367
-352
-313
-289
-263
-269
-287
-294
-319
-333
-327
-312
-278
-255
-249
-266
-277
-292
-319
-326
-315
-296
-275
-254
-252
-257
-258
-242
-244
-242
-244
-252
-250
-275
-296
-289
-299
-307
-301
-304
-295
-303
-300
-298
-287
-289
-289
-290
-293
-260
-251
-240
-226
-214
-224
-239
-236
-231
-239
-234
-228
-224
-217
-212
-216
-237
-255
-270
-275
-292
-303
-304
-308
-318
-338
-330
-312
-321
-326
-323
-315
-313
-305
-307
-319
-305
-284
-289
-301
-285
-294
-302
-307
-299
-286
-283
-277
-280
-270
-262
-267
-285
-278
-279
-295
-292
-289
-273
-261
-247
-256
-259
-249
-235
-221
-216
-219
-230
-213
-212
-216
-216
-209
-202
-214
-221
-241
-258
-274
-272
-285
-308
-315
-307
-296
-297
-288
-276
-278
-302
-298
-297
-287
-274
-262
-254
-260
-243
-253
-240
-192
-187
-178
-181
-221
-226
-240
-275
-257
-232
-209
-193
-190
-203
-210
-220
-242
-277
-282
-328
-335
-337
-336
-312
-310
-314
-326
-329
-332
-335
-329
-309
-308
-311
-316
-317
-318
-345
-351
-344
-364
-366
-365
-346
-311
-302
-310
-298
-292
-297
-291
-286
-283
-290
-293
-284
-283
-281
-279
-271
-256
-245
-249
-256
-252
-260
-269
-258
-275
-304
-309
-320
-310
-308
-300
-298
-292
-290
-302
-308
-313
-312
-302
-305
-308
-294
-308
-319
-316
-306
-290
-298
-295
-295
-295
-291
-284
-267
-258
-257
-268
-271
-259
-250
-256
-253
-246
-262
-259
-282
-274
-264
-292
-265
-267
-259
-258
-258
-230
-232
-225
-220
-231
-235
-236
-231
-244
-249
-243
-251
-260
-272
-280
-269
-273
-274
-278
-282
-287
-298
-305
-301
-297
-298
-298
-308
-293
-288
-306
-310
-302
-287
-288
-307
-293
-281
-288
-298
-291
-296
-296
-275
-270
-258
-241
-229
-240
-258
-257
-242
-248
-258
-274
-302
-322
-331
-321
-316
-319
-309
-302
-300
-313
-327
-332
-326
-328
-346
-352
-349
-336
-347
-353
-338
-339
-349
-337
-316
-301
-274
-277
-267
-241
-244
-241
-239
-226
-216
-217
-209
-199
-178
-184
-182
-166
-170
-156
-156
-172
-189
-185
-186
-194
-219
-241
-249
-248
-241
-252
-270
-275
-272
-265
-272
-275
-254
-242
-235
-232
-233
-233
-230
-224
-214
-204
-205
-208
-213
-225
-220
-216
-229
-227
-233
-220
-209
-217
-224
-229
-230
-242
-257
-267
-262
-273
-282
-277
-284
-284
-287
-288
-285
-287
-274
-266
-270
-266
-265
-257
-261
-269
-279
-282
-294
-293
-285
-293
-302
-293
-285
-289
-291
-287
-286
-298
-302
-309
-298
-291
-293
-292
-275
-272
-280
-285
-280
-272
-276
-266
-266
-248
-216
-220
-236
-241
-226
-215
-222
-221
-222
-225
-217
-211
-222
-223
-222
-223
-223
-228
-234
-233
-232
-224
-217
-216
-221
-215
-226
-225
-212
-192
-179
-193
-190
-169
-157
-171
-166
-153
-153
-168
-178
-195
-209
-237
-232
-250
-260
-248
-256
-239
-249
-251
-240
-247
-264
-260
-249
-242
-246
-256
-240
-234
-234
-232
-228
-217
-212
-228
-233
-218
-173
-179
-216
-201
-227
-293
-266
-273
-228
-241
-269
-196
-229
-306
-293
-287
-259
-460
-1012
-808
-613
-684
-369
-129
147
206
-21
-88
-92
-752
-1555
-881
-694
-659
-196
3
483
263
-200
28
-192
-365
-252
-48
261
323
226
297
-482
-1052
-902
-939
-718
-532
-5
291
29
-108
-303
-603
-822
-813
-457
-150
-117
-68
35
-159
-370
-511
-490
-469
-356
-217
-68
-620
-538
-422
-653
-535
-482
-238
-13
-280
-227
-137
-376
-399
-473
-354
-622
-564
-484
-430
-396
-372
-370
-304
-448
-424
-260
-340
-252
-160
-53
-31
-157
-163
-151
-225
-291
-159
-22
-100
-122
-63
-170
-244
-266
-280
-158
-203
-158
-112
-124
-236
-308
-304
-306
-335
-314
-176
-170
-213
-172
-96
-143
-308
-276
-508
-670
-660
-689
-546
-411
-351
-209
-206
-349
-359
-441
-466
-422
-241
-146
-123
-139
-136
-107
-234
-269
-173
-129
-135
-91
-38
-51
-48
-160
-190
-170
-277
-245
-140
-250
-227
-155
-183
-356
-488
-423
-395
-408
-411
-196
-175
-306
-398
-322
-366
-524
-478
-388
-297
-235
-198
-216
-275
-431
-349
-292
-463
-250
-235
-338
-167
-17
-126
-297
-273
-146
-131
-323
-141
-118
-200
-135
-47
-111
-391
-140
-112
-357
-45
3
-87
-171
-182
-19
-364
-226
-298
-299
-124
-206
-26
-80
-84
-156
-357
-134
-59
-367
64
43
-170
-193
-54
-80
-155
-316
119
82
-189
-5
-148
44
-176
-236
-177
113
-268
-348
66
-100
-244
-289
-57
-75
-388
-282
-272
-84
-374
-308
13
-334
-346
-283
-50
-355
-385
-256
-289
-100
-387
-269
96
-355
-464
-424
-165
-424
-380
-273
-97
-199
-434
-325
-308
-227
-467
-288
-103
-209
-125
-436
-149
-222
-323
-111
-159
-9
-347
-565
-267
-235
-227
-448
173
-78
-378
-411
-226
131
-662
-110
65
-130
-347
-149
152
-298
-158
-131
-328
-587
-265
-391
-211
-242
-37
-387
-405
-283
-248
-181
-271
-131
-457
-395
-112
87
-243
-261
70
-393
-507
-59
-256
-333
-136
54
-402
-187
89
-72
-403
-245
127
-66
-408
-351
476
-254
-637
31
110
-130
-390
-236
-1
-454
-390
-309
-44
17
-591
-265
206
-636
-526
-307
-169
-383
-211
8
-486
121
-324
-39
-523
-96
-195
-241
-634
78
294
-1004
-128
43
-3
-129
-167
-83
-106
-348
-423
160
5
-10
-134
-120
-46
-320
-392
-75
-187
-851
-337
-131
-348
-27
-270
-162
-402
-255
-547
-555
56
-386
-191
223
276
-445
-291
-18
-646
-241
-111
110
-37
63
-213
-157
-778
-351
64
-14
-21
-50
149
-313
-270
-374
-310
-393
-253
289
-145
241
-287
112
-139
-700
27
-13
155
-247
235
138
-554
-337
-372
-23
-379
-321
81
133
-13
-464
-332
-202
-613
-119
-386
-69
106
-316
-735
-38
140
-748
-55
146
-232
17
-478
162
-198
-250
-94
92
56
-284
-66
-398
-154
-96
-689
-379
369
-608
173
-249
21
88
-238
-744
-2
-231
-878
-315
127
-150
-764
150
56
-611
-313
-417
-468
-214
-711
-92
419
-30
-820
-98
36
-978
-573
-105
-346
-356
172
-152
-705
-414
-323
-293
20
-473
-14
322
-179
-1113
-488
200
-298
-1278
146
739
-396
-517
-171
164
-691
-685
1
350
-521
-473
775
-492
-618
-262
-947
335
-441
-367
-147
0
-168
-1124
208
-451
-170
-434
-855
528
-664
-544
-21
200
-664
-351
-163
-760
-93
-352
434
-710
-311
12
-321
-955
167
158
-519
-775
271
-33
-1178
-423
319
86
-856
69
39
-800
-1199
-491
-292
-808
-184
130
-72
-186
-347
-363
-274
-200
-382
-202
194
-342
175
-332
-822
764
244
-658
-621
12
-600
-1283
-350
-214
-46
-654
-251
1147
-959
-524
168
-436
-753
48
-611
203
294
-591
269
818
-847
-509
99
-787
-708
-362
785
-413
340
11
232
-272
-855
-181
274
-228
-848
571
-744
-372
115
-308
-156
-714
280
-376
-472
97
-12
-604
-251
139
-437
-236
-45
370
-176
-279
-270
652
-1305
-988
694
-906
-159
586
457
-334
-433
-318
-519
-496
-919
-209
933
-97
-347
149
-65
-915
-526
244
-563
-318
411
-41
-208
-107
-948
-214
97
-1195
309
463
-188
-716
-709
157
-410
-809
-162
867
-997
-72
81
-472
53
-474
-782
-9
274
-386
299
276
424
-1059
-669
-776
619
-642
-172
761
-462
-238
-1054
302
-1271
-970
700
-166
-386
740
-57
-906
-932
-231
288
-897
143
633
201
-689
-141
180
-928
-282
-203
144
-497
-198
511
-584
-666
-653
-75
-550
-303
-175
24
-593
-1270
-136
388
-829
75
166
-318
-87
-757
95
-548
-996
50
187
-860
-28
-126
-1069
-291
-33
-1002
-340
13
-1196
-402
-182
111
4
-218
181
-233
-336
-551
-367
110
-324
-175
-102
722
-556
-856
461
-307
-693
155
-355
166
447
-1135
466
674
-1227
-343
814
-649
-400
443
-155
-935
-137
-208
-123
-528
-72
-354
294
-458
-60
-183
-471
-794
-5
-46
-525
101
252
-164
-1204
1012
-877
-1032
745
-10
-791
78
946
-738
-659
168
-208
42
-488
-416
711
-594
-906
919
-908
-567
387
-443
-483
205
89
-1193
-43
-311
-698
-475
-255
-453
92
-476
33
-996
-325
489
-1511
-628
431
-31
-1611
749
412
-1619
-500
436
-184
-1295
258
481
-750
-1136
657
195
-1412
26
196
-559
32
-1166
-82
767
-1243
-124
-70
-589
-627
530
-1168
-597
535
-1161
-872
-151
530
-1393
-275
702
-279
-859
-874
754
-1205
-897
549
-162
-834
-426
535
-539
-523
-473
-48
-220
-671
-2
-353
-420
205
-909
863
-882
-938
462
-376
-974
-154
-421
-789
121
87
-282
-130
44
-124
-515
-381
671
-818
-798
328
-16
-422
-594
-265
202
-906
-484
-842
-256
-899
-932
485
-569
-591
165
-173
-1346
-397
411
-1676
-647
1147
-443
-734
453
-585
-707
-252
-171
-359
-426
-227
-188
-434
-379
-20
-64
-623
135
-318
-151
-1089
262
214
-1415
352
-296
-190
-290
-233
-354
-599
63
-837
-169
299
-841
-252
-597
-343
732
-1018
-11
-545
-831
136
-355
-449
26
273
-1170
43
-191
-505
-399
-245
-392
29
-399
-374
259
-1136
469
-8
-1033
256
461
-779
-96
584
-176
-986
-172
782
-260
-263
-602
831
-182
-1366
611
776
-1349
-976
1648
-309
-748
-544
359
-271
-1080
77
461
-1127
-246
1290
-875
-1130
329
447
-1899
-546
947
-633
-1076
735
397
-839
-1068
175
381
-884
-591
658
287
-1465
545
-177
-285
-1406
446
942
-1401
-278
284
475
-1775
352
322
-1177
-436
922
-546
-1540
342
35
-1059
-1002
372
-62
-772
-202
202
-509
-883
80
-142
-1189
508
-845
403
-201
-963
596
-336
-1124
34
507
-362
-565
626
-33
-646
76
-132
-509
-295
675
-872
15
10
-375
-546
-247
46
-785
511
-861
47
-220
-297
-661
-189
-143
-702
93
-131
-357
-752
235
-84
-594
-701
338
-269
-329
-315
-242
64
595
-1286
-148
898
-1384
151
143
54
-491
-291
58
-937
452
-586
-172
-506
315
-198
-958
322
-452
-428
-86
-537
133
-556
-304
258
-552
-593
230
-153
-638
383
-608
325
-527
-999
423
-272
-1608
1015
-496
-508
-183
332
-880
-725
740
-1261
-52
53
-498
191
-114
-820
271
-277
-256
-531
351
-723
-400
658
-1516
-140
414
-507
-796
387
-511
-465
-261
-243
-174
-339
-77
-437
399
-609
-356
-318
215
-791
-154
-149
-380
-408
-264
179
-521
171
-1100
616
-859
-450
-264
-425
47
-564
-205
-554
635
-1323
-243
202
-580
-539
-664
186
-114
-911
-280
855
-956
-426
459
-564
-792
122
269
-532
-1007
522
140
-748
-626
30
21
-1279
21
139
-480
-1236
319
-355
-914
167
-291
-249
-627
103
-680
7
-517
-215
-43
-1036
188
93
-816
-669
-10
60
-862
226
326
-914
-446
53
-384
-232
-241
94
-936
162
-650
-242
20
-386
-374
-23
288
-500
-340
-387
107
-145
-460
52
-106
-1072
450
190
-718
-599
175
-548
-155
179
-981
247
-629
59
-761
78
95
-1258
478
-282
-496
-71
-197
-731
93
-297
-703
-274
362
-315
-1024
377
-383
-634
-569
145
93
-1405
370
-501
-386
24
-147
-273
-49
-896
-192
-261
-243
-485
-301
-181
-322
-237
-396
49
-903
718
-721
-460
-10
-416
-150
-532
168
-383
-581
-139
110
-945
186
282
-1102
219
-91
-60
-374
-151
-1172
805
-74
-1049
1374
-1048
-499
281
227
-1278
-394
635
-521
68
-234
233
-644
-257
-516
-212
621
-656
292
108
-1129
-353
244
-679
410
0
-522
418
-317
-1551
738
-344
-672
166
289
-215
-874
525
180
-1848
151
75
-688
337
-218
157
-1092
36
-98
-580
-207
-734
464
-966
-271
344
-901
-362
160
-769
-270
-438
-639
286
-1175
-394
-283
-736
-142
454
-698
-565
166
-413
-178
-98
-488
-185
-193
-612
-119
-312
-449
391
-574
-273
-202
-292
-727
67
-165
-1047
469
60
-673
114
45
-1258
309
-559
123
68
-747
207
-404
-266
-693
-14
-45
-788
259
538
-1010
-515
163
137
-891
-589
1007
-229
-543
-426
414
-310
-966
-241
-254
84
-581
-128
107
-505
-14
-576
354
-634
-547
-79
462
-646
-561
902
-1022
-349
231
-763
289
-232
-696
597
-381
-34
-597
-489
39
-988
-470
238
175
-723
-846
167
-201
-529
-308
116
88
-1083
330
137
-794
-296
-666
759
-900
-306
-59
-366
-547
-357
339
-1125
194
-72
-628
74
-592
-81
-384
-34
-791
-155
374
-858
-428
14
-430
-611
175
-183
-468
-443
364
-592
1
-584
-370
-36
-1172
400
-1073
817
-697
-260
253
-844
65
-663
327
-415
-1
-379
-98
-336
-447
-242
124
168
-741
-353
327
-640
-887
183
-448
-414
101
-463
-376
-7
-469
91
-1121
253
90
-497
-660
526
-317
-858
580
-584
-33
-677
471
-601
-675
84
-19
-811
-507
227
-113
-931
-106
144
-481
-330
-172
198
-1101
-20
395
-1026
64
-336
-145
-15
-1055
379
-688
-238
-907
100
-28
-1200
-192
501
-238
-1432
780
-14
-1371
246
207
-751
-445
691
-863
-647
426
-781
-16
-644
239
-819
-222
-359
-192
-47
-1083
241
-870
397
-572
-580
717
-910
-611
343
-407
-1078
-8
134
-782
213
-303
-440
-454
-835
476
-662
-735
220
-568
-176
-502
151
-972
555
-512
-604
1036
-1500
583
-143
-868
-143
-120
-213
-1004
485
-258
-639
-112
-41
-814
-70
-341
-322
-429
62
-309
-535
481
-916
196
-521
-32
-228
-539
-178
-413
-135
-288
-543
444
363
-1291
280
123
-477
-1195
565
29
-1331
216
97
-611
-699
-41
-271
-289
-638
-194
-136
-1060
-79
-606
-369
-256
-407
480
-512
-658
-39
-203
-893
-15
692
-650
-706
79
-216
-42
-764
-156
240
-486
-428
-93
-183
-377
-78
-585
229
109
-584
-63
146
-583
-706
208
117
-294
-72
-350
-419
15
-1073
642
-240
-371
-592
489
-437
-599
192
-720
-91
-784
45
193
-796
-252
355
-980
-285
397
-690
-206
-306
-27
-503
100
-275
-508
116
-795
333
-347
-295
-563
295
-504
-372
155
-561
-113
-688
262
-313
-112
-706
-553
-50
-224
234
-505
-156
-436
303
-503
-322
102
-507
-98
-239
175
-530
58
-456
-175
-293
-248
-280
-50
-423
-256
64
-966
243
-360
82
-468
327
-22
-919
-113
-228
-527
-119
-103
-318
126
-967
230
-199
-640
-215
-220
215
-719
-22
-119
-871
-155
400
-820
184
-366
-523
-313
-128
-812
-102
-57
-465
-61
-328
-258
-177
-317
-700
324
-489
-430
491
-859
0
465
-1216
-145
542
-505
-787
416
-433
-528
-156
-258
-105
110
-309
-1128
788
-822
-556
-227
-231
-61
-1087
464
-937
224
-854
-358
298
-683
-872
-16
135
-1289
-109
-109
-462
123
-567
-98
-175
-459
134
-915
-443
77
-163
-607
-110
-173
-424
-684
-157
-426
-640
-273
-509
309
-1117
-32
-105
-375
-364
-341
-105
-579
59
-1094
442
-465
-689
81
-438
-369
245
-841
-682
519
-543
-1020
538
-348
-652
-244
-368
-95
-118
-771
11
262
-1202
-95
99
-551
-346
-194
-252
278
-1120
590
-428
-749
365
-400
-592
-185
-245
-558
146
-908
434
-459
-66
-324
-59
-237
-930
581
-899
-15
-193
-121
-112
-478
-97
-463
213
-773
-169
206
-1028
-7
-271
-513
-596
50
-546
-179
66
-265
-816
-91
-212
-402
-330
-546
67
-550
-76
-100
-446
-219
-382
-225
-717
-267
71
-922
-8
-19
-624
70
-77
-647
334
-744
-564
71
-59
-1012
231
107
-449
236
-778
442
-467
-702
61
-599
-15
-849
298
-200
-903
216
-53
-607
-242
9
-339
-301
-362
25
-609
-47
-312
345
-289
26
-510
-230
-369
-376
-538
-425
475
-913
-199
106
-125
-921
242
-323
-441
145
-953
54
-407
-474
-757
366
-463
-568
355
89
-670
-495
-12
-345
-790
-61
-497
-9
-103
-205
-218
-500
-65
-368
-477
7
92
-960
-119
-279
-483
130
-452
-310
358
-512
-31
-779
-145
-489
-421
80
-617
-94
-334
-141
-588
153
-631
-301
-372
-695
145
-752
-546
263
-714
-278
89
-616
2
-373
-382
-176
-246
-670
-394
-181
106
-579
52
-351
93
-775
82
-213
-784
444
-386
-385
-275
92
-36
-1168
69
654
-1396
-116
122
-210
-1363
228
714
-1309
46
488
-661
109
-509
344
-110
-778
-218
223
-14
-1188
801
-583
-466
-178
39
-368
82
-895
-44
154
-664
30
-441
22
-175
-411
-103
116
-1172
120
5
-272
-211
-225
-357
-18
-608
-308
189
-394
-130
-369
-552
-65
-303
-183
-263
-3
-168
0
-406
-542
37
-627
167
-635
17
-187
-384
-477
-23
-471
200
-332
-1002
357
-310
-36
-516
-427
68
-389
-418
-245
180
-474
-734
579
-546
-143
-266
-547
293
-866
79
-274
-57
-446
-253
-36
-282
-831
-166
195
-992
-203
110
-623
-145
-366
-199
-198
-722
586
-266
-500
-201
-253
102
-787
484
-186
-319
139
-612
11
-286
-415
-387
-262
-41
-625
147
-288
-1072
592
-404
-752
-220
-58
-393
-802
241
-654
-70
201
-893
-89
-453
110
-106
-860
-171
442
-403
-1083
149
185
-649
-297
-235
49
-343
-1163
760
-554
-743
304
-478
-69
-448
-155
-18
-642
-426
153
-814
-494
810
-1235
-103
-53
-954
214
-809
-392
590
-979
-255
-41
-490
-147
-492
-496
-247
148
-725
-241
282
-403
-801
38
14
-548
-532
376
-182
-827
3
-326
-691
424
-830
-72
-32
-179
-759
-67
-10
-653
70
-299
-282
-82
-479
102
-202
-405
257
-202
-545
-221
-428
-428
149
-432
-259
-361
-113
-432
-632
634
-901
1
342
-646
-520
-127
21
59
-486
-507
335
-482
-178
-147
94
-230
-904
224
-70
-1302
495
-75
-337
-238
-448
177
-603
-118
-165
411
-629
-155
240
-847
-115
-304
-243
-519
-239
334
-559
-374
-205
-273
-537
-375
-556
-551
84
162
-589
-531
-5
-145
-800
-235
424
-664
-354
425
-492
-227
-755
47
-47
-412
-156
-426
390
-1379
-8
-144
-105
-540
-316
483
-1269
166
-22
-394
-339
-435
159
-565
-468
623
-55
-561
-321
69
-345
-630
245
-878
916
-959
-297
249
-714
-516
-102
525
-1272
357
-28
-158
-868
44
206
-655
-586
-22
99
-342
-395
-528
607
-1170
-503
91
123
74
-249
-384
230
-537
-749
521
-563
-598
856
-958
118
108
-536
-422
-402
202
-648
217
-351
-468
-216
-118
-934
305
-208
-384
29
-184
329
-1311
253
-304
-277
-122
-536
573
-442
-386
-330
166
-656
-662
294
-308
-527
25
263
-1132
320
81
-898
-139
-165
-627
-624
-181
138
-564
-173
314
-823
-537
286
-440
-438
-656
406
-289
-1244
347
60
-840
-316
0
-2
-137
-818
-114
375
-1124
-389
890
-929
-252
571
-478
-633
-35
-521
-365
-934
-368
517
-1205
-743
429
-337
-1166
410
67
-1019
110
61
-478
-29
-224
-445
-298
-313
-52
-138
189
-403
-436
287
-236
-865
76
-243
-528
-214
328
-811
-353
708
-1035
-111
-156
-180
-239
-818
89
-293
-366
-131
-450
44
-340
-368
-375
-249
-8
-964
404
-319
-1002
4
-293
-367
-223
-49
-654
-256
124
-754
-521
85
-505
-347
-122
-136
-579
144
-636
-87
16
-303
-447
-701
353
-988
-289
-108
-223
-152
-951
58
248
-1154
60
66
-944
62
-237
-510
240
-470
-1434
640
555
-1858
-64
407
-1200
-883
255
89
-716
-464
-159
264
-726
-649
470
-442
-693
-59
196
31
-549
-34
-122
-900
-197
66
-833
-311
382
-255
-858
206
36
-1089
-594
359
93
-1320
-118
444
-532
-162
-200
-388
44
-265
-532
32
-151
-1160
284
-44
-1206
672
-89
-1282
-76
686
-1003
-719
42
-324
-621
-445
716
-1186
-104
146
-253
-382
-232
-160
-701
-2
92
-210
-849
625
-363
-1019
-100
480
-604
-938
546
-151
-754
-1231
382
87
-946
-842
843
-518
-788
277
-296
-47
-795
-560
34
-447
-245
21
-381
-570
339
-580
-283
214
-199
-727
-364
650
-751
-481
-446
766
-545
-826
741
-124
-894
-88
-97
-317
-676
-563
400
-704
-416
566
-403
-250
-532
-412
-189
-1005
-430
-71
-410
-397
-135
-308
-523
-530
267
-197
-553
-229
44
-632
-886
-40
-410
208
-210
-649
338
-287
-865
-458
-415
189
-175
-968
536
214
-878
-451
-9
88
-232
-403
-645
474
-428
-856
437
100
-761
-105
18
-344
307
-187
20
-99
-878
291
237
-499
-414
348
-408
-332
-95
-51
-251
-822
323
-76
-856
-212
154
-980
-543
710
-106
-445
-401
-24
-84
-705
-192
-219
-441
-342
-195
-301
-156
-675
-60
250
-592
-430
-162
-353
-565
-126
-420
32
-526
-88
137
73
-735
290
-371
-790
-119
-311
-238
-188
-1281
-519
494
-585
-479
45
-183
-1287
-266
-518
-452
-1150
-84
496
-1347
-100
305
-505
-798
1
-40
-832
-406
-485
287
-715
-201
56
-449
-255
428
-206
-976
27
-389
-860
264
306
-944
300
-266
-254
-148
-627
-339
-513
-513
-3
-70
-259
-584
259
-335
-705
509
-248
-535
-196
351
-399
-893
320
-236
-290
-288
50
-26
-901
-136
13
-786
-100
-172
-1172
-309
288
-656
-730
-199
117
-483
-984
279
498
-1076
-608
873
-1042
-1164
697
63
-1122
-179
-68
333
-713
-1031
913
-546
-1048
344
182
-1077
-359
300
-78
-574
-79
23
-864
-403
206
-475
-1035
-693
473
-173
-1266
16
247
-1150
-945
497
-398
-1101
-329
-180
310
-452
-512
298
-437
-561
-211
-385
-308
-483
-424
-78
-130
-445
-882
-207
-228
-210
-270
325
-432
-346
-941
-414
403
-863
244
-182
-610
197
-110
-1118
238
-567
-430
80
-288
240
-385
-956
77
129
-763
-318
133
-381
-575
90
-257
-573
-547
21
-468
-298
132
-1287
-539
141
-235
-42
-790
154
-394
-599
-369
477
-759
-858
-11
71
-755
-115
76
-465
-585
-311
496
-915
-766
454
-175
-947
-108
106
-229
-355
-350
175
-508
-1130
-327
-410
-564
-105
143
-252
-710
481
-1045
-1002
286
94
-419
-776
19
-837
-535
-518
503
-282
-792
448
-171
-686
-658
-77
-492
-695
-193
-121
-401
-446
22
-145
-422
-234
-463
-1199
-626
-10
-337
-628
-171
271
-213
-861
-177
759
-833
-1096
377
-229
-656
-495
-341
87
-614
-258
620
65
-1010
7
-129
-1016
-767
-373
-70
-186
20
55
76
-600
-368
-278
-1087
-370
-207
-74
-285
-273
243
-651
-371
-95
132
-119
-483
-77
-424
-434
-384
-439
-311
-255
150
6
-41
86
-474
-665
-576
-480
-18
-180
331
158
65
-428
-388
-396
-698
38
308
-277
131
-240
-871
-854
-579
-105
215
-402
-210
381
-614
-727
-369
-281
-566
-494
-174
505
-79
-786
75
25
-820
-632
-330
42
-578
-431
390
-335
-483
-120
-31
-474
-51
285
-173
-455
-219
-345
-350
-440
183
568
-297
-390
60
-42
-918
-432
27
-179
-677
-138
301
-267
-61
-218
-399
-437
-321
-296
-435
-132
80
-288
-900
-630
-336
-361
-218
347
-77
-464
17
-381
-1010
-360
-212
-135
-129
-192
-127
-515
-34
-698
-623
-80
-419
-262
-285
-225
-239
-336
-405
-41
272
-682
-382
509
-102
-801
-283
34
-189
-571
-83
801
-646
-652
20
-372
-960
10
364
-614
-176
-79
-453
-613
-451
-265
-355
-261
298
280
-688
-891
14
-308
-981
213
338
-246
-413
-323
2
-457
-735
87
79
-76
-275
-56
-296
-702
-228
-4
63
103
-250
163
-264
-1108
-391
204
-657
-349
372
-283
-353
-252
-547
-502
-351
-628
11
3
-277
-219
-194
-312
-376
-211
-568
-368
-211
-99
-498
-465
206
-445
-278
-28
-162
-292
-576
-359
15
-246
-494
-51
218
-501
-524
30
-233
-615
-396
-33
-334
-550
-252
58
-349
-289
16
-238
-545
-331
-230
-428
33
-169
-300
-59
-259
-515
-111
-128
-317
-214
-156
-284
-516
-175
164
-327
-32
-173
-217
-430
-809
-201
168
-264
-446
127
-33
-725
-731
-326
-379
-181
-133
-20
-45
-482
-565
-307
-520
-302
101
117
-242
-188
-138
-600
-758
-506
63
-210
143
-183
-495
-207
-658
-450
-124
-21
-129
-328
-398
-405
-371
-488
-509
-319
-508
-317
-117
-272
-589
-420
-306
-280
-264
-119
121
-134
-350
-156
-112
-564
-378
-64
-124
-261
-267
5
-188
-428
-325
89
-138
-697
-485
102
-277
-691
-148
28
-260
-509
-242
205
-488
-764
-249
-102
-749
-652
-16
-330
-902
-259
-72
-526
-493
-563
-76
-399
-478
-236
40
-166
-454
-46
150
-76
-240
-66
-251
-397
-326
-221
-274
-342
-171
35
-215
-369
-232
-65
-303
-336
-106
-54
-293
-376
-245
11
-70
-362
76
200
-348
-366
-41
-74
-463
-363
-40
184
-101
-235
101
92
-389
-399
-136
-254
-409
-215
136
-321
-216
-154
-94
-88
-275
-128
-242
-448
-548
-359
-186
-257
-212
55
-59
-215
-140
-351
-278
-573
-394
-134
-59
-175
-198
-124
-130
-24
-199
-179
-64
-71
-113
-206
-28
-95
-156
-172
-147
23
-118
-159
-189
-228
-403
-343
-143
-136
-127
-183
-199
-216
-337
-393
-381
-363
-320
-320
-336
-418
-345
-520
-435
-205
-205
-441
-409
-201
-466
-485
-427
-181
-212
-243
-211
-199
-179
-359
-479
-207
-194
-136
-242
-157
112
-157
-378
-288
-22
-97
-194
-157
64
31
-340
-165
-47
-186
-234
-102
-14
-211
-210
-186
-245
-135
-75
-135
-188
-75
-63
-269
-323
-239
-198
-279
-292
-118
-163
-162
-224
-279
-251
-292
-279
-416
-280
-248
-217
-123
-235
-148
-356
-332
-296
-305
-348
-305
-267
-180
-195
-378
-249
-246
-270
-231
-200
-256
-189
-236
-508
-352
-166
-175
-278
-158
-67
-257
-476
-380
-238
-337
-399
-353
-188
-247
-234
-191
-115
-232
-415
-311
-242
-211
-286
-243
-131
-161
-240
-297
-297
-337
-267
-275
-197
-140
-262
-239
-307
-228
-211
-237
-194
-175
-203
-325
-244
-188
-339
-274
-148
-181
-267
-263
-194
-255
-271
-231
-157
-224
-326
-145
-159
-205
-217
-171
-41
-211
-235
-174
-141
-241
-314
-158
-147
-225
-217
-215
-247
-256
-179
-186
-168
-247
-244
-267
-250
-262
-338
-304
-313
-312
-409
-309
-273
-370
-347
-320
-321
-336
-307
-276
-356
-434
-500
-377
-323
-364
-277
-217
-305
-352
-427
-518
-382
-362
-376
-216
-204
-340
-373
-227
-192
-278
-293
-215
-188
-340
-362
-254
-216
-284
-204
-137
-166
-222
-355
-342
-284
-377
-333
-245
-293
-374
-306
-300
-422
-305
-249
-277
-352
-362
-305
-267
-333
-392
-238
-232
-252
-301
-257
-259
-338
-359
-301
-279
-268
-225
-150
-132
-268
-292
-219
-186
-176
-172
-121
-99
-162
-151
-131
-85
-130
-186
-121
-137
-188
-171
-198
-186
-159
-226
-157
-200
-320
-302
-281
-285
-324
-273
-237
-228
-230
-206
-268
-323
-291
-263
-279
-293
-201
-214
-280
-286
-256
-304
-334
-267
-227
-237
-264
-302
-298
-267
-218
-173
-215
-200
-209
-266
-281
-262
-223
-302
-314
-251
-182
-191
-273
-307
-295
-301
-375
-298
-239
-272
-290
-329
-292
-276
-309
-294
-281
-258
-228
-260
-263
-239
-213
-233
-259
-242
-222
-211
-231
-265
-231
-177
-185
-201
-172
-172
-173
-203
-225
-180
-204
-233
-241
-192
-216
-250
-223
-167
-131
-170
-199
-187
-209
-180
-230
-282
-227
-200
-236
-309
-282
-223
-281
-317
-289
-254
-216
-268
-282
-251
-287
-355
-335
-284
-252
-237
-284
-285
-272
-293
-279
-255
-205
-231
-257
-227
-201
-212
-238
-232
-216
-186
-154
-102
-130
-219
-240
-222
-201
-190
-215
-191
-169
-188
-175
-193
-205
-264
-296
-251
-215
-217
-266
-302
-295
-284
-312
-276
-214
-240
-271
-257
-250
-235
-223
-284
-212
-161
-197
-203
-184
-156
-170
-206
-179
-128
-98
-132
-174
-87
-90
-137
-139
-113
-115
-181
-233
-205
-145
-184
-240
-199
-168
-235
-274
-280
-252
-215
-216
-215
-208
-257
-296
-325
-326
-286
-281
-297
-260
-207
-203
-234
-258
-225
-229
-287
-278
-224
-218
-239
-214
-202
-229
-260
-275
-226
-257
-294
-255
-252
-297
-323
-308
-273
-263
-260
-252
-246
-277
-333
-323
-302
-306
-311
-276
-261
-297
-294
-305
-322
-328
-332
-302
-292
-299
-294
-304
-310
-318
-318
-307
-335
-338
-317
-329
-323
-304
-280
-243
-258
-281
-303
-324
-317
-306
-324
-294
-262
-273
-264
-270
-279
-251
-243
-271
-268
-251
-267
-258
-232
-233
-214
-239
-236
-221
-247
-254
-273
-272
-265
-244
-248
-245
-240
-257
-284
-336
-326
-304
-312
-305
-304
-306
-299
-317
-329
-322
-315
-300
-311
-359
-369
-340
-355
-366
-297
-259
-284
-321
-313
-310
-346
-366
-317
-325
-343
-323
-308
-311
-328
-333
-339
-325
-297
-296
-312
-335
-318
-337
-368
-350
-329
-284
-266
-288
-263
-258
-262
-276
-271
-227
-248
-266
-267
-263
-265
-237
-201
-214
-194
-204
-237
-236
-227
-243
-276
-293
-270
-252
-259
-242
-213
-202
-215
-227
-204
-225
-232
-192
-188
-166
-144
-154
-196
-210
-200
-193
-203
-208
-159
-158
-198
-192
-207
-232
-246
-221
-194
-220
-239
-229
-217
-229
-230
-247
-247
-216
-251
-254
-225
-236
-249
-236
-222
-238
-250
-269
-269
-248
-253
-273
-260
-252
-239
-275
-300
-292
-306
-297
-294
-289
-279
-274
-262
-266
-277
-266
-238
-236
-225
-252
-268
-261
-279
-290
-293
-272
-273
-283
-278
-294
-297
-290
-316
-336
-310
-290
-302
-321
-324
-325
-342
-330
-317
-325
-320
-306
-332
-357
-357
-349
-341
-322
-318
-316
-306
-294
-289
-338
-353
-297
-308
-326
-306
-289
-285
-296
-279
-284
-311
-288
-262
-250
-245
-217
-214
-229
-216
-194
-212
-187
-90
-108
-167
-171
-172
-255
-370
-218
-51
-78
-98
-113
-104
-144
-163
-210
-243
-114
-71
-203
-249
-136
-103
-208
-238
-162
-109
-107
-178
-196
-177
-169
-171
-203
-179
-120
-131
-187
-176
-128
-147
-188
-161
-138
-154
-189
-209
-173
-198
-215
-190
-178
-191
-230
-213
-183
-186
-174
-214
-221
-171
-179
-186
-158
-141
-142
-196
-224
-217
-216
-236
-251
-223
-226
-237
-252
-259
-252
-253
-258
-258
-273
-264
-292
-292
-284
-278
-282
-322
-319
-299
-281
-266
-265
-251
-205
-189
-211
-226
-228
-244
-265
-265
-252
-232
-221
-233
-239
-234
-237
-262
-273
-269
-250
-253
-291
-276
-274
-314
-330
-298
-282
-297
-292
-318
-334
-342
-320
-321
-342
-316
-317
-331
-367
-367
-385
-398
-388
-377
-371
-383
-386
-404
-401
-386
-398
-404
-388
-382
-388
-388
-395
-379
-365
-374
-382
-358
-363
-378
-359
-373
-381
-342
-325
-336
-340
-331
-319
-352
-367
-363
-347
-342
-362
-366
-349
-359
-367
-340
-338
-334
-340
-342
-326
-325
-311
-298
-299
-282
-268
-278
-274
-284
-295
-286
-298
-286
-239
-232
-261
-250
-230
-238
-208
-183
-173
-191
-201
-191
-178
-174
-189
-180
-176
-177
-182
-182
-185
-206
-250
-135
-320
-608
-732
-662
-287
-168
-149
69
202
91
-215
-397
-238
-203
-269
-297
-213
-66
-147
-263
-312
-411
-450
-430
-343
-296
-311
-188
-130
-176
-207
-261
-261
-254
-294
-296
-256
-236
-268
-340
-355
-346
-320
-268
-250
-263
-270
-220
-187
-205
-198
-164
-143
-167
-176
-174
-143
-143
-159
-156
-165
-175
-182
-202
-241
-256
-283
-250
-209
-211
-214
-223
-209
-234
-294
-331
-343
-360
-389
-381
-375
-379
-371
-393
-407
-429
-407
-385
-411
-409
-386
-375
-386
-398
-390
-382
-419
-417
-384
-399
-413
-408
-401
-417
-403
-394
-413
-400
-381
-388
-405
-401
-387
-365
-395
-421
-418
-424
-439
-454
-440
-427
-427
-432
-422
-422
-443
-452
-452
-444
-426
-425
-424
-415
-435
-461
-505
-511
-497
-486
-457
-444
-441
-426
-415
-436
-439
-434
-418
-399
-405
-407
-383
-364
-355
-370
-367
-358
-352
-336
-318
-305
-287
-285
-314
-327
-322
-325
-305
-278
-289
-294
-269
-246
-262
-253
-222
-209
-220
-213
-210
-211
-196
-186
-181
-192
-184
-169
-173
-157
-141
-124
-121
-130
-132
-144
-133
-123
-129
-118
-113
-102
-85
-75
-49
-33
-50
-41
-45
-47
-43
-22
-25
-38
-29
-48
-60
-62
-69
-93
-102
-81
-67
-61
-60
-90
-117
-123
-104
-118
-163
-196
-172
-125
-132
-145
-123
-123
-169
-171
-164
-151
-170
-188
-178
-143
-134
-147
-161
-184
-177
-197
-211
-212
-199
-192
-219
-204
-231
-255
-245
-272
-277
-303
-292
-281
-274
-302
-319
-321
-347
-354
-336
-336
-345
-339
-320
-309
-331
-346
-365
-374
-380
-392
-396
-396
-413
-424
-424
-423
-445
-468
-450
-467
-465
-464
-493
-500
-483
-466
-476
-501
-508
-514
-550
-562
-573
-599
-628
-606
-592
-605
-591
-597
-581
-573
-583
-532
-490
-491
-487
-472
-439
-450
-461
-446
-451
-437
-436
-437
-427
-431
-431
-424
-402
-378
-370
-355
-345
-359
-355
-363
-365
-375
-380
-377
-402
-388
-379
-383
-392
-413
-419
-423
-410
-405
-407
-392
-411
-402
-416
-418
-381
-364
-359
-385
-382
-369
-345
-333
-334
-319
-320
-303
-307
-300
-277
-253
-255
-242
-237
-233
-211
-220
-209
-214
-210
-174
-172
-179
-140
-143
-151
-136
-145
-123
-133
-116
-99
-100
-94
-106
-101
-138
-165
-140
-146
-166
-162
-145
-157
-158
-142
-151
-129
-126
-104
-104
-117
-131
-139
-148
-143
-116
-123
-109
-103
-106
-106
-115
-128
-123
-134
-152
-133
-115
-132
-133
-119
-136
-156
-150
-179
-176
-136
-141
-147
-191
-211
-225
-231
-240
-221
-222
-250
-244
-254
-252
-257
-257
-281
-290
-289
-291
-284
-278
-294
-290
-303
-302
-255
-295
-316
-317
-339
-355
-363
-338
-332
-319
-308
-308
-310
-349
-348
-339
-361
-354
-321
-321
-338
-348
-365
-375
-364
-374
-407
-412
-404
-429
-433
-445
-462
-431
-433
-442
-439
-447
-454
-492
-533
-526
-539
-545
-515
-507
-522
-527
-528
-524
-534
-529
-493
-479
-487
-513
-524
-517
-518
-532
-527
-530
-522
-523
-532
-528
-536
-537
-532
-512
-522
-502
-479
-485
-469
-433
-404
-401
-393
-389
-373
-374
-399
-385
-364
-338
-332
-336
-342
-363
-350
-315
-332
-366
-361
-345
-361
-388
-367
-350
-352
-345
-344
-371
-396
-373
-360
-368
-368
-373
-370
-390
-411
-411
-403
-401
-393
-399
-412
-385
-354
-349
-358
-346
-342
-338
-332
-311
-293
-310
-313
-278
-269
-260
-246
-267
-279
-257
-248
-251
-229
-208
-197
-207
-208
-215
-228
-241
-233
-215
-227
-241
-248
-226
-216
-199
-196
-207
-200
-186
-213
-252
-253
-254
-254
-257
-248
-245
-262
-268
-258
-312
-341
-320
-317
-330
-333
-331
-348
-341
-344
-353
-350
-330
-326
-314
-281
-281
-262
-247
-252
-224
-233
-266
-248
-249
-252
-243
-239
-248
-257
-252
-261
-265
-280
-267
-228
-238
-254
-251
-269
-297
-309
-323
-307
-310
-319
-335
-353
-365
-392
-407
-403
-380
-375
-359
-345
-353
-352
-361
-368
-364
-356
-363
-354
-318
-330
-353
-371
-362
-352
-368
-352
-316
-335
-347
-317
-298
-329
-340
-329
-359
-358
-377
-397
-411
-442
-448
-424
-403
-395
-404
-421
-452
-471
-474
-507
-507
-472
-462
-482
-516
-529
-524
-550
-550
-494
-474
-498
-505
-498
-504
-529
-536
-525
-526
-508
-499
-505
-500
-488
-484
-482
-439
-413
-407
-383
-374
-383
-378
-367
-380
-372
-356
-357
-353
-372
-390
-363
-345
-352
-335
-310
-291
-300
-316
-333
-336
-336
-320
-321
-318
-296
-290
-292
-296
-280
-284
-280
-279
-280
-263
-251
-221
-207
-209
-203
-198
-191
-185
-184
-161
-160
-175
-167
-135
-126
-138
-120
-108
-89
-81
-75
-46
0
28
39
66
92
116
124
135
146
163
189
194
230
259
249
255
272
266
246
254
256
259
255
259
245
223
222
216
210
196
191
168
145
136
128
128
145
155
143
124
123
130
117
114
117
123
147
158
157
142
133
130
124
127
126
144
162
132
88
82
87
78
79
66
62
77
67
72
60
35
47
20
-22
-24
-58
-85
-83
-98
-112
-118
-110
-117
-124
-133
-124
-125
-156
-157
-139
-145
-158
-167
-161
-151
-144
-124
-120
-128
-117
-110
-110
-98
-91
-100
-127
-180
-163
-136
-132
-114
-106
-92
-91
-94
-99
-112
-119
-108
-108
-109
-104
-94
-92
-125
-144
-130
-114
-117
-91
-66
-63
-83
-103
-102
-104
-140
-147
-134
-143
-125
-119
-127
-149
-135
-110
-113
-126
-139
-142
-137
-131
-121
-97
-87
-100
-94
-97
-113
-124
-106
-75
-78
-78
-73
-98
-130
-146
-173
-171
-179
-179
-187
-196
-169
-182
-197
-187
-183
-209
-224
-233
-234
-228
-235
-220
-205
-228
-231
-235
-247
-251
-262
-258
-270
-277
-306
-324
-325
-340
-334
-352
-331
-316
-318
-310
-313
-306
-309
-311
-313
-314
-321
-329
-321
-331
-343
-338
-334
-314
-299
-288
-260
-270
-260
-240
-269
-259
-238
-236
-228
-198
-187
-194
-188
-183
-169
-153
-146
-136
-101
-87
-92
-69
-49
-70
-81
-79
-74
-65
-54
-38
-44
-28
-31
-69
-90
-114
-119
-130
-125
-120
-150
-167
-187
-202
-209
-212
-216
-228
-229
-220
-220
-211
-248
-262
-248
-278
-293
-300
-301
-333
-344
-328
-318
-303
-302
-319
-322
-308
-300
-296
-309
-314
-324
-339
-332
-315
-319
-340
-355
-370
-380
-419
-430
-418
-414
-395
-406
-392
-368
-360
-365
-345
-352
-353
-332
-319
-320
-332
-321
-300
-308
-295
-284
-310
-311
-305
-311
-309
-288
-258
-250
-270
-264
-269
-291
-299
-284
-281
-274
-269
-288
-274
-263
-276
-307
-322
-310
-299
-304
-295
-299
-317
-318
-301
-274
-258
-239
-220
-206
-205
-221
-202
-192
-214
-210
-196
-190
-177
-187
-201
-195
-182
-166
-169
-176
-187
-182
-175
-166
-164
-169
-182
-194
-191
-215
-220
-218
-229
-222
-217
-223
-242
-255
-251
-243
-251
-239
-252
-275
-265
-263
-271
-282
-279
-278
-271
-256
-230
-218
-218
-214
-218
-198
-190
-191
-179
-191
-215
-191
-158
-166
-188
-205
-235
-242
-229
-236
-236
-244
-248
-249
-276
-278
-265
-285
-301
-292
-300
-309
-305
-314
-336
-346
-348
-353
-357
-373
-384
-413
-437
-425
-401
-386
-363
-375
-391
-386
-357
-355
-361
-333
-329
-340
-316
-271
-241
-254
-257
-229
-214
-204
-194
-184
-184
-205
-196
-176
-194
-201
-195
-204
-216
-218
-221
-226
-222
-210
-217
-229
-244
-238
-249
-252
-242
-239
-236
-229
-209
-218
-215
-209
-213
-222
-219
-220
-176
-153
-158
-157
-185
-206
-212
-225
-203
-192
-207
-195
-200
-176
-159
-172
-193
-199
-210
-226
-217
-185
-162
-161
-166
-187
-200
-230
-229
-228
-235
-235
-243
-250
-277
-283
-311
-279
-269
-273
-263
-257
-239
-234
-211
-219
-213
-176
-156
-168
-159
-140
-137
-133
-132
-128
-134
-151
-155
-137
-140
-168
-197
-220
-220
-259
-274
-276
-297
-297
-306
-310
-299
-295
-313
-312
-303
-327
-323
-299
-303
-321
-337
-335
-320
-318
-301
-280
-277
-272
-250
-233
-247
-253
-246
-226
-188
-161
-144
-132
-125
-131
-125
-114
-92
-51
-44
-47
-27
-10
0
-26
-41
-28
-27
-27
-34
-42
-55
-57
-53
-40
-54
-69
-52
-59
-53
-47
-64
-58
-51
-41
-58
-69
-50
-49
-65
-75
-76
-57
-49
-55
-44
-25
-20
-26
-43
-82
-85
-100
-122
-107
-109
-115
-119
-122
-126
-122
-140
-119
-91
-95
-84
-59
-56
-68
-88
-93
-73
-54
-41
-50
-23
4
19
18
17
-1
-7
37
20
-13
-7
-4
-15
-41
-43
-41
-38
-60
-59
-64
-76
-71
-76
-71
-52
-61
-119
-152
-170
-186
-202
-224
-232
-231
-275
-314
-314
-318
-344
-375
-362
-348
-411
-446
-448
-463
-476
-473
-475
-480
-489
-506
-525
-556
-567
-542
-522
-525
-517
-507
-541
-558
-547
-547
-546
-546
-521
-517
-535
-520
-511
-501
-497
-505
-491
-495
-512
-522
-519
-523
-519
-514
-529
-503
-494
-493
-474
-465
-463
-463
-435
-416
-414
-419
-404
-387
-365
-357
-349
-318
-314
-304
-291
-272
-251
-255
-247
-221
-201
-205
-197
-196
-233
-259
-254
-253
-249
-224
-196
-188
-189
-171
-183
-193
-175
-162
-148
-145
-127
-104
-109
-110
-102
-110
-114
-125
-132
-144
-151
-167
-168
-177
-184
-187
-197
-190
-189
-201
-228
-246
-228
-205
-206
-214
-206
-203
-202
-201
-207
-187
-179
-177
-180
-197
-206
-208
-203
-207
-205
-200
-216
-228
-238
-252
-258
-258
-269
-267
-296
-316
-293
-301
-329
-344
-358
-359
-343
-327
-315
-311
-296
-295
-301
-312
-297
-302
-324
-334
-328
-327
-337
-337
-350
-348
-340
-336
-325
-314
-325
-334
-329
-313
-295
-284
-289
-292
-286
-283
-277
-271
-251
-253
-267
-264
-244
-249
-253
-246
-252
-243
-250
-246
-247
-252
-250
-257
-258
-239
-221
-209
-187
-172
-180
-185
-172
-184
-178
-169
-177
-195
-208
-193
-165
-171
-183
-184
-202
-220
-205
-167
-168
-192
-220
-225
-231
-253
-281
-282
-296
-328
-326
-334
-341
-328
-341
-347
-327
-300
-284
-302
-309
-294
-263
-253
-271
-285
-309
-314
-315
-294
-274
-288
-300
-280
-253
-252
-259
-263
-281
-283
-274
-263
-268
-278
-258
-275
-290
-287
-309
-303
-302
-315
-319
-300
-292
-284
-279
-280
-274
-294
-295
-289
-304
-307
-310
-314
-298
-277
-258
-273
-273
-264
-254
-259
-253
-234
-230
-241
-234
-240
-260
-270
-283
-276
-280
-259
-255
-266
-268
-246
-249
-277
-281
-281
-289
-291
-302
-305
-304
-281
-254
-253
-258
-258
-265
-278
-285
-294
-307
-311
-314
-304
-307
-318
-343
-348
-357
-374
-378
-394
-411
-397
-377
-383
-367
-363
-369
-365
-385
-400
-393
-380
-371
-364
-388
-393
-389
-401
-420
-421
-417
-443
-467
-503
-525
-510
-520
-528
-520
-528
-554
-565
-572
-578
-575
-571
-572
-577
-567
-577
-589
-601
-613
-602
-585
-594
-616
-605
-594
-596
-583
-556
-557
-568
-580
-553
-537
-542
-530
-524
-537
-532
-519
-523
-533
-561
-580
-583
-586
-565
-547
-547
-566
-564
-551
-562
-551
-529
-530
-537
-531
-504
-486
-470
-434
-422
-397
-375
-362
-333
-316
-296
-277
-257
-236
-204
-185
-185
-181
-163
-130
-110
-98
-94
-98
-112
-127
-105
-97
-97
-95
-103
-105
-94
-95
-112
-130
-138
-132
-139
-151
-151
-136
-138
-132
-126
-129
-135
-118
-125
-138
-120
-106
-94
-93
-86
-82
-68
-50
-48
-41
-26
-29
-31
-19
-23
-16
-11
-10
-31
-29
-34
-35
-44
-61
-73
-89
-87
-101
-126
-156
-188
-195
-205
-215
-219
-238
-254
-283
-304
-304
-315
-322
-336
-326
-332
-337
-338
-368
-374
-366
-381
-369
-360
-373
-373
-361
-348
-354
-368
-350
-329
-332
-336
-348
-364
-378
-393
-399
-373
-349
-374
-385
-399
-428
-436
-441
-442
-448
-440
-467
-478
-479
-493
-484
-474
-488
-481
-474
-481
-484
-481
-475
-492
-482
-472
-463
-449
-435
-448
-444
-417
-420
-401
-406
-421
-406
-408
-431
-423
-404
-386
-393
-387
-382
-381
-372
-389
-370
-345
-319
-299
-296
-285
-287
-271
-261
-256
-269
-277
-260
-253
-261
-250
-245
-267
-281
-279
-277
-283
-301
-301
-302
-325
-337
-322
-342
-370
-354
-344
-352
-354
-361
-367
-383
-408
-409
-424
-403
-390
-408
-416
-408
-421
-455
-458
-457
-463
-459
-445
-451
-480
-462
-445
-431
-419
-393
-364
-342
-339
-329
-319
-320
-306
-296
-265
-236
-202
-196
-182
-148
-125
-136
-132
-118
-103
-96
-89
-90
-87
-73
-83
-93
-105
-133
-177
-191
-184
-197
-208
-232
-270
-268
-263
-306
-335
-347
-355
-355
-391
-411
-410
-400
-412
-421
-404
-406
-416
-398
-396
-424
-419
-421
-423
-428
-453
-455
-434
-406
-400
-393
-365
-344
-332
-309
-300
-294
-302
-296
-299
-311
-309
-308
-319
-330
-350
-358
-343
-338
-349
-375
-432
-449
-440
-449
-463
-485
-502
-520
-537
-554
-572
-549
-526
-524
-508
-484
-488
-507
-495
-472
-487
-491
-472
-451
-431
-431
-444
-429
-437
-439
-412
-405
-408
-426
-423
-414
-393
-381
-394
-412
-415
-417
-420
-415
-398
-395
-413
-405
-408
-434
-449
-435
-411
-398
-393
-404
-410
-417
-433
-433
-427
-410
-406
-398
-381
-373
-363
-352
-347
-305
-258
-247
-241
-237
-235
-222
-208
-213
-225
-227
-209
-189
-172
-196
-211
-202
-192
-207
-220
-211
-213
-229
-238
-225
-231
-233
-232
-228
-215
-204
-190
-179
-159
-145
-139
-120
-119
-115
-91
-91
-96
-63
-44
-34
-35
-34
-25
-18
-26
-15
-22
-30
-12
-18
-10
-10
-17
-21
-23
-20
6
9
-7
-4
-6
-9
4
22
26
19
27
21
28
62
62
46
49
64
51
32
43
43
23
39
67
68
68
68
69
49
44
40
23
18
20
13
15
16
5
12
9
15
31
8
-24
-39
-53
-55
-52
-73
-103
-104
-107
-114
-130
-157
-164
-172
-179
-180
-195
-193
-182
-188
-220
-248
-251
-252
-251
-238
-219
-226
-230
-206
-222
-237
-230
-226
-232
-241
-229
-237
-247
-242
-272
-316
-347
-354
-356
-364
-372
-393
-430
-446
-471
-483
-499
-508
-511
-534
-531
-523
-539
-551
-522
-525
-530
-533
-518
-511
-532
-525
-531
-532
-524
-527
-521
-531
-539
-538
-535
-530
-530
-530
-544
-543
-518
-515
-524
-506
-495
-516
-527
-523
-507
-513
-518
-509
-516
-542
-570
-564
-550
-533
-526
-529
-524
-527
-540
-550
-563
-569
-562
-553
-545
-533
-515
-546
-588
-581
-565
-550
-538
-511
-512
-509
-500
-492
-472
-474
-479
-488
-476
-447
-417
-407
-393
-383
-407
-426
-422
-420
-415
-406
-399
-396
-400
-388
-375
-386
-378
-376
-362
-345
-338
-319
-292
-291
-290
-286
-270
-250
-236
-222
-213
-189
-174
-175
-156
-147
-153
-146
-126
-108
-91
-82
-99
-122
-101
-90
-79
-64
-69
-53
-48
-75
-102
-94
-73
-88
-95
-102
-117
-138
-155
-143
-163
-170
-164
-165
-162
-162
-156
-173
-200
-205
-207
-210
-192
-197
-219
-234
-257
-260
-258
-258
-264
-272
-283
-285
-284
-313
-348
-346
-342
-335
-330
-332
-336
-346
-354
-361
-371
-393
-393
-391
-397
-409
-428
-419
-400
-397
-379
-370
-373
-373
-374
-380
-389
-377
-372
-383
-392
-398
-387
-377
-364
-334
-320
-308
-301
-309
-309
-285
-279
-267
-249
-233
-250
-271
-249
-247
-251
-255
-227
-210
-248
-239
-229
-241
-246
-266
-255
-251
-261
-243
-248
-242
-232
-227
-244
-273
-262
-244
-220
-217
-218
-212
-216
-201
-192
-166
-138
-128
-116
-133
-142
-128
-107
-102
-94
-64
-66
-82
-77
-65
-55
-62
-52
-55
-66
-61
-64
-79
-99
-101
-86
-88
-89
-95
-106
-124
-138
-139
-150
-151
-163
-172
-175
-196
-213
-223
-227
-229
-219
